Embedded Software-Entwickler (w/m/d)
Core
Developing a cross-functional embedded platform supporting future products including hardware, FPGA IP-Cores, operating systems, Linux drivers, and embedded software plugins.
Role type
Senior Embedded Software Engineer (C++/Linux)
Builds
Cross-functional embedded platform, embedded C++ applications for image processing, Linux drivers, and software components.
Domain
Defense & Security, Embedded Systems, Image Processing
Deliverable
production ML models | product features | infrastructure
Required skills
C++, CMake, Git, Build pipelines, Unit tests, Test automation, Buildroot, Linux system configuration, Container environments
Preferred skills
Linux system configuration, Container environments
Technologies
C++, CMake, Git, Buildroot, Linux, Docker
Responsibilities
Contribute to the conception, development, and maintenance of a cross-functional embedded platform; Develop and test embedded C++ applications in an image processing environment; Maintain project-specific Linux environments with Buildroot; Develop device drivers for project-specific hardware; Plan and design software components; Support system integration; Participate in agile software development planning and implementation (SCRUM).
Seniority
Senior, hands-on IC