Softwareentwickler (m/w/d)
Core
Developing hardware-adjacent software for embedded systems, focusing on communication interfaces and microcontroller programming.
Role type
Embedded Software Engineer
Builds
Embedded software solutions for industrial clients
Domain
Automotive/Industrial IoT + Embedded Systems
Deliverable
production ML models | product features
Required skills
C++, C#, Embedded Systems programming, Communication protocols (CAN, Ethernet, USB), Unit/Integration testing, HIL/SIL testing, Performance optimization
Preferred skills
Microcontroller porting, Automated builds, Continuous Integration
Technologies
C, C++, C#, CAN, Ethernet, USB
Responsibilities
Develop hardware-adjacent software in C/C++ and C#, Implement communication interfaces, Program microcontrollers and port to new boards, Perform unit/integration/HIL/SIL tests, Optimize runtime/memory/energy consumption, Conduct code reviews
Seniority
Mid-level, hands-on IC