Softwareentwickler Embedded Systems / Microcontroller (m/w/d)
Core
Development of robust and reliable embedded software solutions for technically demanding applications, including the aviation sector.
Role type
Embedded software engineer (microcontroller)
Builds
Firmware and driver components for microcontroller-based systems
Domain
Embedded systems / Aviation
Required skills
C/C++, microcontroller architecture, real-time systems, embedded testing, hardware debugging
Preferred skills
DO-178, RTOS
Technologies
C, C++, RTOS
Responsibilities
Develop and hardware-adjacent programming of embedded software for microcontroller-based systems; Conceive and implement robust firmware and driver components including peripherals and communication interfaces; Analyze requirements, develop software concepts and architectures, and implement structured and maintainable software modules; Optimize embedded software regarding performance, memory usage, real-time behavior, and software quality; Conceive and conduct unit, integration, and system tests as well as debugging and error analysis on the target hardware; Close cooperation with electronics development and project management
