Taro Logo

Senior Software Engineer (C++/Teleoperation) (f/d/m)

FERNRIDE offers scalable automation solutions for yard trucking that increase productivity, promote sustainability, and improve worker safety.
Backend
Senior Software Engineer
Hybrid
51 - 100 Employees
AI · Automotive · Robotics
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer (C++/Teleoperation) (f/d/m)

FERNRIDE is seeking a Senior Software Engineer (C++/Teleoperation) to join their Teleoperation team. The role involves designing, developing, and testing intuitive interfaces that bridge the gap between teleoperators and automated vehicles. Key responsibilities include implementing Teleoperation and HMI specific software, participating in code reviews, guiding user testing, and promoting work through blogging and events.

The ideal candidate will have outstanding programming skills in C++17, experience with computer graphics and graphical user interfaces, knowledge of design patterns and algorithms, and familiarity with various libraries and frameworks. Technical leadership and experience with Bazel are also valued.

FERNRIDE offers a collaborative work environment, flexible working hours in a hybrid model, company shares, and the opportunity to work on cutting-edge automotive and robotics technologies. The company values diversity and inclusion, with over 130 employees from 35+ countries.

FERNRIDE's mission is to provide scalable automation solutions for yard trucking, addressing major industry challenges such as driver shortages and environmental impact. With high-profile customers including Volkswagen, HHLA, DB Schenker, and BSH, FERNRIDE is at the forefront of logistics automation technology.

Join FERNRIDE to be part of an innovative team working on the future of automated logistics and teleoperation systems.

Last updated 9 months ago

Responsibilities For Senior Software Engineer (C++/Teleoperation) (f/d/m)

  • Developing software in modern C++
  • Implementing Teleoperation and HMI specific software
  • Participating in code reviews and mentoring across teams
  • Guiding user testing and iteration on the user experience
  • Promoting your work, blogging it and representing FERNRIDE at events

Requirements For Senior Software Engineer (C++/Teleoperation) (f/d/m)

  • Outstanding programming skill and substantial experience in C++17
  • Experience with computer graphics and graphical user interfaces
  • Experience in programming applications for the Linux operating system
  • Knowledge of design patterns and algorithms
  • Knowledge of geometry and linear algebra
  • Experience with openGL, boost, abseil, gsl, Dear ImGui, googletest and/or other common general support libraries and frameworks
  • Technical leadership
  • Familiarity with Bazel

Benefits For Senior Software Engineer (C++/Teleoperation) (f/d/m)

Equity
  • Company shares
  • Flexible working hours
  • Up to six weeks of remote work in countries covered under the EHIC
  • Team events and quarterly offsites
  • 30 days of vacation
  • Snacks/beverage

Interested in this job?