Skip to main content

Senior Software Developer C++ 20 (m/f/d)

Braunschweig
Full-time
Permanent employee

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.
 
We are looking for an experienced C++ Software Engineer.

Your Tasks

  • You are responsible for the platform development of the next generation radar sensors by developing middleware components and integrating software applications
  • You will design and implement technical concepts and software specifications for Linux-based devices using modern C++
  • Also, you conduct reviews and perform verification activities, applying various test procedures such as module testing, HIL (Hardware-in-the-Loop) and SIL (Software-in-the-Loop) testing

Your Strengths

  • Completed studies in Electrical Engineering, Software Engineering or a related field 
  • You have several years of experience in software development using C++ for Linux-based embedded systems; experience with C++20 or newer is preferred, knowledge of Python is an advantage
  • Ability to elicit low-level software requirements from high-level specifications should be given
  • Also a strong understanding of software design and architecture principles
  • Next to Proficiency in Software testing process e.g. writing GTest and using GMocks, you are proficient in debugging on embedded Linux devices using GDB, Valgrind, and performing software performance benchmarking
  • You are experienced with communication and network protocols, including IPC mechanisms such as D-Bus, SOME/IP, ZeroMQ, or gRPC, is desirable.
  • Familiarity with modern development tools like Jenkins, Jira, Git, Docker, and Conan would be advantageous
  • You are fluent in English, German proficiency is an asset

What you can expect from us

  • Innovation: latest technology, innovation and rapid development cycles, excellent work- and test equipment
  • Pleasant working environment: informal culture, motivated teams, short communication channels, room for active participation
  • Future-oriented workplace: modern buildings, offices and labs, permanent employment and individual training opportunities
  • Attractive location: located directly next to the highway, direct bus stop at our facilities, parking facilities for cars and bikes, free charging of electric vehicles
  • Flexible working: hybrid working (4 days office presence per week)
  • Activities: team events, gym membership and more.
  • Other benefits

About us

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.