Firmware Developer | Firmwareentwickler (m/w/d)

FERCHAU GmbH Niederlassung Karlsruhe City

Karlsruhe, Baden, Baden-Württemberg, Deutschland
Published Aug 8, 2025
Full-time
No information

Job Summary

This role involves the comprehensive development and implementation of firmware for embedded systems and microcontrollers. The successful candidate will be responsible for designing and optimizing hardware-level code for various components like sensors and communication modules, implementing drivers and communication interfaces (SPI, I2C, UART, CAN, Ethernet), and performing rigorous code reviews and performance optimizations. A key aspect of the role is close collaboration with hardware and software teams to ensure seamless firmware integration into complete systems, along with troubleshooting and problem resolution at the firmware level. The position also requires creating technical documentation and ensuring compliance with quality standards. This is an attractive opportunity for both entry-level professionals and experienced experts looking to advance technology within a dynamic environment.

Required Skills

Education

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

Experience

  • Professional experience in firmware development and working with microcontrollers (e.g., ARM, AVR, PIC)
  • Experience with development tools and environments like IAR Embedded Workbench, Keil, GCC or similar
  • Experience with the integration of communication protocols and bus systems (e.g., CAN, Ethernet, Modbus)
  • Experience with real-time operating systems (RTOS) and multitasking environments is a plus
  • Ability to analyze errors and optimize software in embedded environments

Languages

German (Fluent)English (Fluent)

Additional

  • Not specified