Senior Software Architect

s.m.s, smart microwave sensors GmbH
Braunschweig, Germany
27 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Languages
German
Job source

Tech stack

Computer-Aided Design Abstraction Layers UClibc (C Standard Library) C++ (Programming Language) Communications Protocols Software Design Patterns Linux Distributed Systems Memory Management Linux on Embedded Systems Ethernet FreeRTOS
+16 more
Inter-Process Communication Python (Programming Language) Message Queuing Telemetry Transport (MQTT) Software Architecture Real-Time Operating Systems Software Engineering Software Systems TCP/IP VxWorks Serial Peripheral Interface PIC Microcontroller Pikeos Yocto Information Technology Bare Metal Restful APIs

Job description

We are looking for an visionary and experienced Software Architect to lead the technical design and strategy for our entire software portfolio. Your Tasks

  • Software Architecture: Define and maintain a comprehensive architectural roadmap for smartmicro’s software products, ensuring alignment with business objectives and long-term technical vision
  • System Design: Lead the high-level design of our software systems, including embedded firmware on bare metal and Linux-based platforms, the COM HUB edge device, and cloud interfaces
  • Technical Leadership: Act as the go-to expert for architectural questions and challenges
  • Standardization & Best Practices: Establish and enforce technical standards, design patterns, and best practices across the organization - This includes defining and governing core architectural concepts like communication datagrams and interface descriptions
  • Cross-Functional Collaboration: Work closely with Product Owners, Software Engineers, Group Leads to translate requirements into robust and scalable technical solutions
  • Prototyping & Evaluation: Evaluate, prototype, and recommend new technologies, tools, and frameworks to keep our products at the cutting edge
  • Direct report to the manager of the embedded department

Requirements

  • Master’s degree in Computer Science, Electrical Engineering, or a related field
  • Proven experience in software development, with a significant portion in a Software Architect, Principal Engineer, or similar technical leadership role
  • Extensive hands-on experience in C or C++ development for complex systems and hardware-oriented software, Python could be required for automation and scripting
  • Deep expertise in designing software for embedded systems, including both baremetal and embedded Linux (e.g., Yocto, buildroot) environments
  • Strong understanding of computer architecture, real-time operating systems, memory management, and hardware abstraction layers
  • Proficiency in designing and implementing inter-process communication (IPC) and distributed systems
  • Expert knowledge of specific RTOS environments such as FreeRTOS, VxWorks, ThreadX, PikeOS or QNX
  • Experience with ARM-based platforms, microcontrollers from NXP and TI and variety communication protocols (e.g., TCP/IP, UDP, MQTT, CAN, REST APIs, Ethernet, I2C and SPI)
  • Excellent communication and interpersonal skills, with the ability to articulate complex technical ideas to both technical and non-technical audiences
  • Strong leadership and mentoring capabilities
  • Good German language skills would be a plus

About the company

s.m.s, smart microwave sensors GmbH Braunschweig, 38108 Vollzeit Introduction

We are smartmicro, the leading specialist in high-performance automotive and traffic radar- and radar/camera hybrid sensor technology. We design, develop and manufacture high-tech sensors for autonomous driving, intelligent traffic infrastructure and smart cities. Our mission is to make roads safer, enable autonomous driving in all-weather scenarios, optimize traffic flow for reduced travel times and enable greener, smarter cities.

We are a German company with international presence in the UK and in the US, while we are headquartered in Braunschweig for design, development and production.

We make the future of mobility a reality., Become a part of our innovative company and join us to develop the leading technology in the field of radar and hybrid sensors and systems.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · WWC 2021

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

8:22 min

Simulating a Linux terminal and running Spring Boot

Jakov Semenski · LIVE

Videos

See all

Related articles

See all