C++ Software-Architekt (m/w/d)
Core
Design, development, and maintenance of a cross-functional software platform for real-time signal and data acquisition, event control, and distributed systems automation.
Role type
Senior C++ Software Architect
Builds
Cross-functional software platform for real-time signal/data acquisition and distributed system automation
Domain
Automotive/Industrial automation, Embedded systems, Real-time computing
Deliverable
production ML models | product features | infrastructure
Required skills
C++17/20, Rust, TypeScript, Linux, QNX, FreeRtos, Socket/Middleware programming (TCP-UDP, IP, DDS, CANopen), XML, JSON, Git, CMake, Agile/SCRUM planning
Preferred skills
Buildroot, Docker, Xilinx Zynq Ultrascale MPSoC, IT-Security knowledge, Virtualization
Technologies
C++17/20, Rust, TypeScript, Linux, QNX, FreeRtos, TCP-UDP, IP, DDS, CANopen, XML, JSON, CMake, git, sqlite, buildroot, Docker, Xilinx Zynq
Responsibilities
Conceptualize, develop, and maintain a cross-functional software platform; Analyze requirements and specify software architecture; Strategically evolve the platform and development processes; Support other development teams in platform adoption; Select and manage external development partners; Plan and execute software development using Agile/SCRUM methods
Seniority
Senior, hands-on IC