Firmware Developer | Firmwareentwickler (m/w/d)
FERCHAU GmbH Niederlassung Karlsruhe City
Job Summary
This role seeks an ambitious Firmware Developer to drive technology forward by designing, implementing, and optimizing firmware for complex embedded systems and microcontrollers. Day-to-day responsibilities include developing hardware-near code for sensors and communication modules, implementing essential drivers and protocols (such as SPI, I2C, CAN, and Ethernet), and ensuring code quality through rigorous reviews and unit testing. The role requires close collaboration with hardware and software teams to seamlessly integrate firmware into complete systems, along with detailed error diagnosis and technical documentation. Ideal candidates hold a degree in Computer Science, Electrical Engineering, or Mechatronics, possess fundamental knowledge of microcontrollers (ARM, AVR, PIC), and demonstrate excellent programming proficiency in C and C++ for embedded environments. Experience with specific development tools like IAR Embedded Workbench or Keil is essential. This position offers the opportunity to work on challenging projects for renowned clients, ensuring adherence to critical standards like IEC 61508 and ISO 26262, supported by professional development opportunities and flexible working arrangements.
Required Skills
Education
Completed degree in Computer Science, Electrical Engineering, Mechatronics, or comparable qualification.
Experience
- Professional experience in firmware development and microcontroller usage
- Experience with development tools and environments (IAR, Keil, GCC or similar)
- Experience integrating communication protocols and bus systems (CAN, Ethernet, Modbus)
- Experience with Real-Time Operating Systems (RTOS) and multitasking environments (Advantageous)
Languages
Additional
- Not specified
More Jobs from FERCHAU GmbH Niederlassung Karlsruhe City
PLC Programmer (m/f/d) Beckhoff | SPS-Programmierer (m/w/d) Beckhoff
Mar 10, 2026
As a PLC Programmer specializing in Beckhoff systems, you will be responsible for the end-to-end dev...
PLC Programmer Siemens TIA Portal | SPS-Programmierer (m/w/d) Siemens TIA-Portal
Mar 10, 2026
As a PLC Programmer at FERCHAU, you will be responsible for the development and advancement of holis...
Life Science Engineer | Ingenieur Life-Science (m/w/d)
Mar 9, 2026
As a Life Science Engineer, you will play a pivotal role in the development and enhancement of sophi...