Skip to content
mimi

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