Firmware Developer | Firmwareentwickler (m/w/d)
FERCHAU GmbH Niederlassung Karlsruhe City
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
Additional
- Not specified
More Jobs from FERCHAU GmbH Niederlassung Karlsruhe City
Final Test Technician / Engineer for Device Technology | Techniker (m/w/d) / Ingenieur (m/w/d) Endprüfung Gerätetechnik
Mar 20, 2026
This role focuses on the final inspection and testing of complex systems and accessories according t...
(Junior) Embedded Software Developer | (Junior) Embedded-Software-Entwickler (m/w/d)
Mar 20, 2026
As a (Junior) Embedded Software Developer, you will be responsible for the development and implement...
(Junior) Hardware Developer | (Junior) Hardwareentwickler (m/w/d)
Mar 20, 2026
As a (Junior) Hardware Developer at FERCHAU, you will play a key role in designing and developing ha...