Softwareentwickler (m/w/d)
Core
Development of embedded software for microcontroller-based systems, including architecture, drivers, control algorithms, and PC applications for parameterization and diagnostics. (via careerplan.io/jobs/10000-1207300901-S-softwareentwickler-mwd-at-rg-elektrotechnologie-gmbh)
Role type
Embedded software engineer (C, ARM Cortex-M)
Builds
Embedded software, control algorithms, PC applications, and communication interfaces
Domain
Industrial automation / Embedded systems
Required skills
Embedded C, ARM Cortex-M microcontrollers, Driver development, Control algorithms, Real-time systems, Git, Debugging
Preferred skills
C#, WPF, Signal processing, Hardware development collaboration
Technologies
STM32, CAN, UART, SPI, I²C, USB, Ethernet, Git
Responsibilities
Develop embedded software for microcontroller-based systems, Implement hardware drivers and middleware, Develop and optimize control and regulation algorithms, Create PC applications and GUIs for parameterization and diagnostics, Implement communication interfaces, Conduct software testing and support system commissioning, Create technical documentation
Seniority
Mid-level, hands-on IC