Senior Software Architect (m/f/d)
Core
Lead technical design and strategy for smartmicro's entire software portfolio, focusing on high-performance automotive and traffic radar sensors for autonomous driving and smart cities.
Role type
Senior Software Architect (Embedded Systems)
Builds
Embedded firmware on bare metal and Linux-based platforms, COM HUB edge devices, and cloud interfaces for radar/hybrid sensor systems.
Domain
Automotive / Embedded Systems / Radar Technology
Required skills
C/C++ development for complex hardware-oriented systems, embedded Linux (Yocto, buildroot), computer architecture, real-time operating systems (RTOS), memory management, hardware abstraction layers, inter-process communication (IPC), distributed systems design, ARM-based platforms, microcontroller integration, communication protocols (TCP/IP, UDP, MQTT, CAN, REST APIs, Ethernet, I2C, SPI)
Preferred skills
Python for automation and scripting, FreeRTOS, VxWorks, ThreadX, PikeOS, QNX, NXP and TI microcontrollers
Technologies
Yocto, buildroot, FreeRTOS, VxWorks, ThreadX, PikeOS, QNX, ARM, NXP, TI, TCP/IP, UDP, MQTT, CAN, REST APIs, Ethernet, I2C, SPI
Responsibilities
Define and maintain architectural roadmap aligned with business objectives, lead high-level system design, act as technical expert for architectural challenges, establish technical standards and design patterns, collaborate with Product Owners and Group Leads to translate requirements into solutions, evaluate and prototype new technologies, mentor team members
Seniority
Senior, hands-on IC with leadership responsibilities