Embedded C++ Entwickler (m/w/d)
Core
Development and evolution of control and regulation software in modern C++ for embedded systems, implementing functional requirements into maintainable, testable, and high-quality software code.
Role type
Embedded C++ Software Engineer
Builds
Control and regulation software modules for embedded systems
Domain
Automotive, Aerospace, Defence, Machinery
Deliverable
production ML models
Required skills
C++, Control and regulation logic, Sensor and actuator integration, HMI applications, Embedded hardware integration, Unit and component testing, CI/CD integration, Technical documentation
Preferred skills
Functional safety knowledge, Real-time operating systems
Technologies
C++, Embedded hardware, CI/CD tools
Responsibilities
Develop and evolve control and regulation software in modern C++ for embedded systems, Implement state machines, control sequences, and functions for sensor processing and actuator control, Create and maintain unit, component, and integration tests including CI/CD integration and code reviews, Integrate control software with base software, HMI, and hardware, Create and maintain technical documentation, interface descriptions, and test cases
Seniority
Mid-Senior, hands-on IC