Embedded Software Developer (m/w/d)
Core
Design, development, and maintenance of a cross-functional software platform for optronic vision systems.
Role type
Embedded Software Developer
Builds
Middleware and software platforms for distributed systems in radar, optronics, and electronic protection systems.
Domain
Aerospace and Defense (Optronics, Radar, Electronic Protection Systems)
Deliverable
production ML models | product features
Required skills
C++ (17/23), Requirements Engineering, UML modeling, Middleware programming (MQTT, DDS, CANopen), Unit and Component testing, Buildroot Linux, QNX, FreeRTOS
Preferred skills
Multi-processing on System on Chip architectures (Xilinx Zynq Ultrascale MPSoC)
Technologies
C++, CMake, catch2, sqlite, buildroot, Enterprise Architect, git, jira, confluence, MQTT, DDS, CANopen, CAN-Bus, Ethernet
Responsibilities
Conceptualize, develop, and maintain software platforms for optronic vision systems; perform requirements engineering and software specification; develop middleware for distributed systems; conduct unit and component testing; plan and execute agile software development.
Seniority
Mid-level to Senior, hands-on IC