Auf einen Blick
- Aufgaben: Develop and integrate middleware components for next-gen radar sensors using C++ on Linux.
- Arbeitgeber: Join smartmicro, a leader in high-tech radar sensor technology for autonomous driving and smart cities.
- Mitarbeitervorteile: Enjoy flexible working hours, training opportunities, and company-sponsored fitness events.
- Warum dieser Job: Be part of an innovative team making roads safer and optimizing traffic flow with cutting-edge technology.
- Gewünschte Qualifikationen: Degree in electrical or software engineering; experience in C++, Linux, and embedded systems required.
- Andere Informationen: Work in modern offices with free charging for electric vehicles and a supportive work culture.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Introduction
We are smartmicro, a leading specialist in high-performance automotive and traffic radar sensor technology. We design, develop and manufacture high-tech radar 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 make the future of mobility a reality.
Your Tasks
- You are responsible for the platform development of the next generation radar sensors by developing and integrating middleware components and communication stacks.
- You will create technical concepts and specifications for the software, which you will then implement on Linux systems using C++.
- In the context of reviews, you perform verifications and apply various test procedures (module tests, HIL/SIL tests).
Your Strengths
- Completed studies in electrical engineering, software engineering, or similar.
- Several years of experience in C++ and Linux development for embedded systems; ideally, experience in C++11, C++17, and Python.
- Good knowledge in the area of software design/architecture; familiarity with different processor architectures.
- Debugging on embedded Linux devices (JTAG debugging, KDB, GDB, etc.) is not new for you.
- Experience with network protocols and Inter Process Communication (IPC) protocols e.g. DBUS, SOME/IP, RPC would be desirable.
- Good knowledge of English is a requirement; German would be advantageous.
What You Can Expect from Us
- Latest technology.
- Great working environment and a highly motivated team.
- Spacious offices and labs in very modern company buildings.
- Further training opportunities, openness for innovation, and zero bureaucracy.
- Flexible working hours and opportunities for mobile working.
- Fitness training, company events, and much more on company expenses.
- Free charging of electric and hybrid electric vehicles.
Become a part of our innovative company and work together with us to develop our leading technology in the field of radar and hybrid sensors and systems.
Please send us your complete application with certificates by mail at or fill out the form at our career page.
#J-18808-Ljbffr
Software Developer C+ 11/17 (m/f/d) Arbeitgeber: Smartmicro
Kontaktperson:
Smartmicro HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Software Developer C+ 11/17 (m/f/d)
✨Tip Number 1
Familiarize yourself with the latest developments in C++11 and C++17, as well as embedded Linux systems. This knowledge will not only help you during the interview but also demonstrate your commitment to staying updated in a rapidly evolving field.
✨Tip Number 2
Gain hands-on experience with debugging tools like JTAG, KDB, and GDB. Being able to discuss specific instances where you've used these tools effectively can set you apart from other candidates.
✨Tip Number 3
Brush up on your understanding of network protocols and Inter Process Communication (IPC) protocols such as DBUS and SOME/IP. Having practical examples of how you've implemented or worked with these protocols can be a great conversation starter.
✨Tip Number 4
If you have any experience with technical concept creation or software architecture design, be ready to share those experiences. Highlighting your ability to create and implement technical specifications will show that you can contribute to the platform development of radar sensors.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Developer C+ 11/17 (m/f/d)
Tipps für deine Bewerbung 🫡
Understand the Company: Familiarize yourself with smartmicro and their mission in high-performance automotive and traffic radar sensor technology. Highlight your understanding of their goals in your application.
Tailor Your CV: Make sure your CV emphasizes your experience with C++, Linux development, and embedded systems. Include specific projects or roles that showcase your skills relevant to the job description.
Craft a Strong Cover Letter: Write a cover letter that connects your background in electrical or software engineering to the tasks outlined in the job description. Mention your familiarity with C++11, C++17, and any experience with network protocols.
Proofread Your Application: Before submitting, carefully proofread your application materials for any errors. Ensure that your English is clear and professional, and if you have German language skills, mention them as an advantage.
Wie du dich auf ein Vorstellungsgespräch bei Smartmicro vorbereitest
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with C++11 and C++17 in detail. Highlight specific projects where you utilized these versions, and be ready to explain the challenges you faced and how you overcame them.
✨Demonstrate Your Linux Knowledge
Since the role involves working on Linux systems, make sure to brush up on your Linux skills. Be ready to talk about your experience with embedded systems and any debugging tools you've used, such as JTAG or GDB.
✨Understand Middleware and Communication Stacks
Familiarize yourself with middleware components and communication protocols like DBUS and SOME/IP. Be prepared to discuss how you've implemented or integrated these in past projects.
✨Prepare for Technical Questions
Expect technical questions related to software design and architecture. Review key concepts and be ready to provide examples of how you've applied these principles in your work.