Firmware Developer | Firmwareentwickler (m/w/d)

FERCHAU GmbH Niederlassung Karlsruhe City

Karlsruhe, Baden, Baden-Württemberg, Deutschland
Published Feb 4, 2026
Full-time
No information

Job Summary

This role is for an ambitious Firmware Developer focused on connecting people and technologies by executing complex development projects for high-profile clients across various technology sectors. The core responsibilities include the complete lifecycle of firmware development and implementation for embedded systems and microcontrollers. Day-to-day tasks involve designing and optimizing hardware-near code for sensors and communication modules, implementing drivers and protocols (such as SPI, I2C, CAN, and Ethernet), and conducting thorough code reviews and performance optimizations. Successful candidates must hold a degree in Computer Science, Electrical Engineering, or Mechatronics, possess fundamental knowledge of microcontrollers (ARM, AVR, PIC), and demonstrate very strong programming proficiency in C and C++ for embedded environments. This position is attractive due to its focus on cutting-edge technology, the necessity of ensuring compliance with stringent quality standards (like ISO 26262), and the opportunity to collaborate closely with hardware and software teams to integrate firmware into complete systems.

Required Skills

Education

Completed degree in Computer Science, Electrical Engineering, Mechatronics, or comparable training

Experience

  • Professional expertise in firmware development and microcontroller usage
  • Experience with development tools and environments (IAR Embedded Workbench, Keil, GCC or similar)
  • Experience integrating communication protocols and bus systems
  • Experience with error diagnosis and problem resolution on the firmware level

Languages

German (Fluent)English (Fluent)

Additional

  • Not specified