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
101 - 500 Employees
5+ years of experience
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 in Munich, Germany. As part of this role, you'll be designing, developing, and testing intuitive interfaces that bridge the gap between teleoperators and automated vehicles. You'll work on C++ detailed software design and implementation, contribute to architecture decisions, and support systems and safety engineers.

Key responsibilities include developing software in modern C++, implementing Teleoperation and HMI specific software, participating in code reviews, mentoring across teams, guiding user testing, and representing FERNRIDE at events. The ideal candidate should have outstanding programming skills in C++17, experience with computer graphics and GUIs, knowledge of design patterns and algorithms, and familiarity with various libraries and frameworks.

FERNRIDE offers a collaborative work environment that values innovation and continuous learning. Benefits include company shares, flexible working hours in a hybrid model, up to six weeks of remote work in EHIC countries, team events, 30 days of vacation, and the opportunity to work on cutting-edge automotive and robotics technologies.

Join FERNRIDE and be part of a team that's revolutionizing yard trucking with scalable automation solutions, increasing productivity, promoting sustainability, and improving worker safety. With over a decade of research and high-profile customers like Volkswagen and DB Schenker, FERNRIDE is at the forefront of addressing major industry challenges using cutting-edge technology.

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)

Linux
  • 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 in a hybrid work model
  • Up to six weeks of remote work in countries covered under the EHIC (European Health Insurance Card)
  • Team events and quarterly offsites
  • Collaborative, transparent, and fun-loving culture
  • Opportunity to work on cutting-edge automotive and robotics technologies
  • A collaborative work environment that values innovation and continuous learning
  • 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)

Senior Software Engineer (C++/Teleoperation) role at FERNRIDE, developing intuitive interfaces for automated vehicles in Munich.

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.