SM

Senior Software Architect (m/f/d)

smartmicro· 10 open roles

Location TBD On-siteProfessional / experienced56 years ago
Salaryest.
€80,000 - €140,000
Experience
Mid
Job Type
Professional / experienced
Posted
56 years ago
Apply Now

Get more other jobs in your inbox

Verified daily — no ghost listings.

About This RoleAI processing…

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, having own teams in the UK and in the US, while we are headquartered in Braunschweig for design, d

Key Responsibilities

  • 1
    Software Architecture: Define and maintain a comprehensive architectural roadmap for smartmicro's software products, ensuring alignment with business objectives and long-term technical vision
  • 2
    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
  • 3
    Technical Leadership: Act as the go-to expert for architectural questions and challenges
  • 4
    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
  • 5
    Cross-Functional Collaboration: Work closely with Product Owners, Software Engineers, Group Leads to translate requirements into robust and scalable technical solutions
  • 6
    Prototyping & Evaluation: Evaluate, prototype, and recommend new technologies, tools, and frameworks to keep our products at the cutting edge
  • 7
    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

Perks & Benefits

Activities: team events, gym membership and more.

Apply to This Job in Minutes

Generate ATS-optimized resume + cover letter + interview prep with Jobease.ca AI. Complete your application faster.

Get Started Free

Similar Jobs

AS

Business Development Representative

asanaRemote
View
RE

Creative Strategist - Pharma

redditRemote
View
RE

Analytics Engineer

redditRemote
View