PL
Software developer firmware
Paul Leibinger GmbH & Co. KG
Tuttlingen · On-site 1mo ago
About the role
Your role in the team
- Assumption of technical responsibility for firmware and embedded software modules.
- Making architecture decisions within the modules you are responsible for.
- Development, testing, and optimization of hardware-near software for microprocessor- and FPGA-based systems.
- Design and implementation of new software functionalities in distributed systems.
- Analysis of complex hardware/software interactions as well as performance optimization.
- Further development of our embedded software for existing product lines.
- Development of circuits for controlling hardware components.
What we offer
- Creative freedom in an innovative environment with quality products.
- Flat hierarchies, international growth, and strong roots in Germany.
- Basis of a financially independent company and collegial collaboration with a top-tier team.
- Your commitment allows you to make a significant impact and develop personally.
- Performance-based compensation, attractive social benefits, company pension scheme, and much more.
Technologies and skills
- VHDL
- Embedded Linux
- C
- C++
- STM32
Our expectations:
Qualifications
- Excellent knowledge of C and C++.
- Knowledge of VHDL is an advantage.
- Solid knowledge of analog and digital circuit technology as well as microprocessor technology.
Experience
- Several years of professional experience in embedded development, ideally in an industrial environment.
- Experience with microcontroller platforms such as STM32, Infineon PSoC, and Microchip PIC; knowledge of Embedded Linux is desirable.
Education
- Completed degree in Computer Science, Electrical Engineering, or a comparable field of study.
Skills
CC++Embedded LinuxFPGAVHDL
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free