Embedded Software Architect (m/w/d) C/C++
Core
Designing and implementing software architectures for embedded systems that control mechanical components, from requirements analysis to system integration.
Role type
Embedded Software Architect
Builds
Hardware-near software solutions for embedded systems
Domain
Automotive/Industrial IoT + Embedded Systems
Deliverable
production ML models | product features
Required skills
C, C++, Python, software architecture design, hardware-software interface design, requirements analysis, system integration, quality assurance, Ethernet-based communication, time synchronization (PTP, SyncE)
Preferred skills
Assembler, SoC-based systems
Responsibilities
Develop and own software architectures for embedded systems; analyze customer requirements and evaluate technical solutions; create architecture and software designs including hardware-software interfaces; ensure compliance with quality, security, and development standards; collaborate with product management and hardware development teams.
Seniority
Mid-Senior, hands-on IC