Robotics Software Engineer - Embedded Hardware

A German dual-use technology company developing unmanned ground vehicles for governmental and civilian applications.
$60,000 - $90,000
Embedded
Mid-Level Software Engineer
In-Person
11 - 50 Employees
3+ years of experience
Robotics

Description For Robotics Software Engineer - Embedded Hardware

Join a cutting-edge German technology company specializing in unmanned ground vehicles for both governmental and civilian applications. As a Robotics Software Engineer focusing on Embedded Hardware, you'll be at the forefront of developing advanced robotics solutions. The role combines hardware and software expertise, requiring strong skills in C++, Linux systems, and embedded development. You'll work with state-of-the-art technology, including Nvidia Jetpack platforms and various sensors and actuators, while ensuring robust security and reliability standards.

The position offers an exciting opportunity to work with a highly innovative, international team in Munich, where you'll contribute to shaping the future of autonomous ground vehicles. The company provides a competitive compensation package and emphasizes professional growth and development. You'll be part of a dynamic environment that values technical excellence and collaborative problem-solving.

This role is perfect for someone who combines strong technical skills in embedded systems with a passion for robotics and automation. You'll have the chance to work on challenging projects that bridge the gap between civilian and governmental applications, making a real impact in the field of autonomous systems. The company culture promotes innovation, knowledge sharing, and continuous learning, making it an ideal place for ambitious engineers looking to advance their careers in robotics and embedded systems.

Last updated 2 months ago

Responsibilities For Robotics Software Engineer - Embedded Hardware

  • Design and enhance robotics software platform, integrating cutting-edge hardware components
  • Collaborate with cross-functional teams to deliver and refine comprehensive robotic solutions
  • Test and validate hardware-software integrations for reliability, security, and operational standards
  • Document technical processes, configurations, and workflows

Requirements For Robotics Software Engineer - Embedded Hardware

Linux
  • Proficiency in C++ and familiarity with additional programming languages
  • Understanding of cybersecurity principles and secure software practices
  • Experience in sensor and actuator programming
  • Familiarity with real-time software and safety-critical systems
  • Experience in optimising and customising Nvidia Jetpack images on Linux platforms
  • Familiarity with Linux kernel modifications for hardware drivers
  • Bachelor's degree, Master's degree or Ph.D. in Computer Science, Machine Learning, Robotics, or related field
  • Fluency in English required, German is a plus
  • Eligibility to work within the EU

Benefits For Robotics Software Engineer - Embedded Hardware

  • Competitive salary and benefits package
  • A shaping role in an emerging dual use company
  • Opportunity to work with a highly innovative, international, and dynamic team
  • Room for professional growth and development
  • Participation in the company's success

Interested in this job?

Jobs Related To Project A Robotics Software Engineer - Embedded Hardware

Software Control Engineer

Software Control Engineer position for autonomous vehicle development, focusing on control systems and robotics implementation in Munich, Germany.

Certification and Compliance Engineer

Lead certification and compliance processes for unmanned ground vehicles, managing transition from prototype to production while ensuring regulatory standards.

Embedded Software Developer III, Developing Productivity, Core

Embedded Software Developer role at Google focusing on developer productivity tools and core infrastructure development.

Software Developer, AR System Software

Software Developer position at Google's AR team, focusing on embedded systems and AR technology development, requiring 2+ years of experience in software development and embedded systems.

Software Developer, XR Camera Systems/Perception Systems

Software Developer position at Google's AR team, focusing on XR Camera Systems and Perception Systems development, requiring expertise in embedded systems and image processing.