Senior C/C++ Software Engineer - Embotech team
Our partner Embotech is a Zurich-based award-winning software scale-up developing cutting-edge autonomous driving technology and solutions for autonomous vehicles, with a focus on private ground applications such as trucks at port terminals and passenger cars in factories. They are delivering safe autonomous transportation by leveraging the real-time optimization technology they have been developing since 2012. You will find companies like BMW Group and ZF Group among their customers and partners.
PRODRIVER is Embotech’s solution to the problem of motion planning for autonomous or highly automated vehicles that will empower autonomous systems to make better decisions.
Together with our partner, we are expanding the team and looking for a
Senior C/C++ Software Engineer
To join a team of top technical talent and will be key towards the software architecture and development of the Embotech platform for automated driving solutions (yard logistics and car manufacturing).
Your responsibilities:
- Design, develop, document, and test software in C and C++ for automated driving projects
- Implement and maintain all the functionality necessary to successfully deploy and run our autonomous driving algorithms on various systems
- Maintain and extend internal and external interfaces
- Assist customers in debugging complex problems arising in the field
- Write automated tests
- Perform reviews of requirements, documentation, test specifications, and source code
- Establish and follow state-of-the-art development practices
- Ensure the software meets high demands towards functional safety, performance, and reliability
Your profile:
- Master’s degree in Computer Science, Electrical Engineering, or equivalent
- 5+ years of experience in development of software in C and modern C++
- Experience in distributed real-time systems
- Ability to adapt quickly to new tasks, problems, and environments
- Self-organized, solution-oriented, communicative team player with initiative
- Very good oral and written language skills in English
- Knowledge of other development languages such as Python or Rust is an advantage
- Experience with network (UDP, TCP/IP) / communication protocols (CAN) is an advantage
- Robotics background is an advantage
- Experience in regulated software development processes (e.g. ISO 13849 / ISO 26262 / IEC 61508 / ASPICE) is a plus
Our offer:
- We value work-life balance and have flexible working hours
- Lots of team activities and perks: yearly retreats, workshops, hackathons
- A chance to work with a team of experienced engineers committed to continuous learning, with opportunities for growth through knowledge-sharing sessions and webinars
- Work with an international team of world-class engineers
- A modern, sunny, open working place with a positive and fun atmosphere.
- A stimulating work experience that will allow you to grow both professionally and personally
- Do you know someone who would be a perfect fit? Let them know and after the successful probation period come and collect a well-deserved referral fee!
- Department
- C++
- Locations
- Novi Sad
- Remote status
- Hybrid Remote
LIFE & WORK AT INTERVENTURE
Working with us will provide you with exciting career opportunities in an international environment, a wide range of fringe benefits and the chance to develop further professionally as well as personally.
About InterVenture
We are a blend of Swiss business management and leadership culture and Serbian software engineering talent with a mission to support your products and services. We are a team that builds teams, we are a culture that shapes cultures. We learn from our partners and take the best of all their worlds.
True to our company vision of “bringing outstanding people together to arrive where no one was before”, we help our partners grow. By doing so, we create a bright future for talented software engineers in Serbia with outstanding career opportunities in an international environment.
Senior C/C++ Software Engineer - Embotech team
Loading application form