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.
Senior Software Developer C++ 20 (m/f/d)
Braunschweig
Full-time
Permanent employee
Introduction
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.
