Embedded-Software-Entwickler (m/w/d)
Core
Developing and implementing embedded software for microcontrollers and microprocessors, creating software architectures, and collaborating with hardware engineers.
Role type
Embedded software engineer
Builds
Embedded software solutions for microcontrollers and microprocessors
Domain
Embedded systems, hardware-software integration
Deliverable
production ML models | product features
Required skills
C, C++, RTOS, hardware-level programming, embedded development tools (Keil uVision, IAR Embedded Workbench, Eclipse IDE), version control (Git, SVN), communication protocols (SPI, I2C, UART)
Responsibilities
Develop and implement embedded software for microcontrollers and microprocessors, create software architectures and designs, perform testing and debugging, collaborate with hardware and system engineers, maintain and evolve existing software solutions, analyze requirements and specifications, document development processes and test results