Firmware Developer | Firmwareentwickler (m/w/d)

FERCHAU GmbH Niederlassung Karlsruhe City

Karlsruhe, Baden, Baden-Württemberg, Deutschland
Published Jan 9, 2026
Full-time
No information

Job Summary

This role involves the development and implementation of firmware for embedded systems and microcontrollers, focusing on designing and optimizing hardware-near code for components like sensors, actuators, and communication modules. Key responsibilities include implementing drivers, protocols (SPI, I2C, UART, CAN, Ethernet), conducting code reviews, unit tests, and performance optimization, while ensuring compliance with quality standards like IEC 61508 and ISO 26262. The ideal candidate holds a degree in Computer Science, Electrical Engineering, Mechatronics, or equivalent, possesses strong programming skills in C and C++ for embedded systems, and is proficient with development tools like IAR Embedded Workbench or Keil. Collaboration with hardware and software teams is essential, requiring excellent analytical skills and fluency in both German and English, making this a challenging and rewarding position for experienced professionals looking to advance technology.

Required Skills

Education

Degree in Computer Science, Electrical Engineering, Mechatronics, or comparable qualification

Experience

  • Professional experience in firmware development
  • Experience with development tools and environments (IAR Embedded Workbench, Keil, GCC or similar)
  • Experience in the integration of communication protocols and bus systems
  • Experience with Real-Time Operating Systems (RTOS) and multitasking environments (advantageous)

Languages

German (Fluent)English (Fluent)

Additional

  • Not specified