Software Engineer C/C++

  • Embotech AG
  • 8005 Zürich, ZH, Switzerland
  • 28/08/2023
Full time Data Engineering Business Intelligence Software Engineering DevOps

Job Description

Embotech is a software company developing cutting edge autonomous driving technology for autonomous vehicles, with focus on private ground applications such as logistics, Autonomous Valet Parking (AVP) and mining. We are determined to accelerate the transition towards safe autonomous transportation by leveraging the core real-time optimization technology that we have been developing since 2012. As a passionate C/C++ Software Engineer, you will join a team of top technical talent and will be key towards the software architecture and development of Embotech platform for automated driving solutions (yard logistics and car manufacturing).

We offer an exciting job in a fast-growing company with attractive conditions and flexible hours. We develop innovative products in a modern and dynamic environment, and you can expect an international atmosphere, with highly skilled colleagues with a passion for excellence and efficiency. We are looking for highly motivated people to help us solve one of the most complex challenges of tomorrow and take our company to the next level!

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,
  • Focus on safety driving algorithms, and internal & external interfaces,
  • Development of real-time software according to functional safety standards,
  • 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.

Requirements:

  • Master’s in Robotics, Mechanical, 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
  • As a plus you bring experience in:

o Network (UDP, TCP/IP) / communication protocols (CAN),
o Autonomous driving sensors (LiDAR, camera, radar), ROS, Autoware,
o Autonomous vehicle safety, software development process (ISO 26262 / ASPICE or similar),
o Other development languages such as Python or Rust.

Preferred starting date for this position: ASAP

We look forward to receiving your complete application documents (resume, cover letter and reference

letters)by email: careers@embotech.com

Contact:

embotech AG

Giessereistrasse 18

CH-8005, Zürich, Switzerland

+41 44 552 26 22

careers@embotech.com