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

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 3 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?

Jobs Related To FERNRIDE Senior Software Engineer (C++/Teleoperation) (f/d/m)

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

Join FERNRIDE as a Senior Software Engineer (C++/Teleoperation) to develop innovative interfaces for automated vehicles in Munich, Germany.

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.

Senior Software Engineer, Performance Platform

Senior Software Engineer position at DoorDash focusing on performance optimization, platform development, and technical leadership in the Performance Platform team.

Senior Software Engineer

Senior Software Engineer position at Blacklane, developing backend services for global chauffeur platform using Ruby, Go, and modern cloud technologies.