Back to jobs

(Senior) Platform Software Engineer (m/f/d)

Munich

About the role

The Software Team is seeking a (Senior) Platform Software Engineer (m/f/d) to help bring ARX Robotics robot and digitalization platforms to the next level. This role involves developing and productizing innovative solutions that will transform the field manned and unmanned ground vehicles.

You will collaborate with talented and dedicated cross-functional engineering teams across various robotic sub-systems to integrate their work into a cohesive platform for operating autonomous and teleoperated systems in the field, ensuring compliance with all relevant standards and guidelines.

The work is exciting, impactful, and enjoyable, with deadlines, customers, and competition to navigate.

Key Responsibilities

  • Lead software integration with a systematic approach to streamline platform development within ARX Robotics
  • Architect and develop platform software, tools, filesystem customization, and software integration in various OS environments.
  • Collaborate with other engineering team to enable CI for automated sanity testing, platform validation, and software release delivery.
  • Work closely with other software engineers to identify build and packaging infrastructure requirements, and develop automated tests to accelerate unmanned ground vehicle development
  • Proactively work with the Safety & Mission Assurance team, software and testing teams to drive cross-team dependencies and schedule alignment, coordinate progress, and debug issues to meet release timelines.
  • Design and drive the execution of platform aspects, such as communication design, factory and end-of-line procedures, vehicle and sensor abstraction layers, protocols for teleoperation, or telemetry services.
  • Enhance integration efficiency to facilitate development Mithra based robotics platforms.
  • Convert product-, safety-, and security requirements into actionable items and work-breakdowns.

Your Profile

  • BS/MS or higher in Computer Engineering, Computer Science, or related engineering fields
  • 8+ years of relevant experience in highly regulated industries (defense, automotive, aerospace)
  • Strong software development skills in Python
  • Proficient debugging skills for application/kernel level on embedded hardware
  • Communication stack configuration (TCP/IP, CAN, GMLS)
  • Exposure to communication middleware technologies (DDS, SOMEIP, MAVLINK, or other)
  • Proven experience in embedded systems with SW/HW cross-domain knowledge
  • Strong communication skills and ability to collaborate with multiple cross-functional teams
  • Self-motivated, organized, and proactive work style

How to stand out:

  • Familiarity with Bazel build systems and workflows
  • Proficiency in C++ or Rust
  • Background with Linux and QNX file systems, and POSIX based RTOS
  • Previous experience in ECU software configuration and integration
  • Exposure to cloud services, containerization, continuous integration, and continuous deployment systems

Benefits and Perks

  • 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, with access to regular events, knowledge exchange and meetups

About us

ARX is a dual-use technology company that specializes in developing autonomous unmanned systems and sensors for the European defence sector. Our dual-use unmanned ground systems and sensors assist NATO Armies and civilian first responders in tackling their most challenging problems by providing them with training and information to make better decisions and take effective actions in life-or-death situations.

As our team continues to expand rapidly, we are seeking motivated candidates who are excited to work in a highly energetic, creative, and innovative team dedicated to developing autonomous systems for challenging environments. We operate in a dynamic sector where collaboration, sharing innovative ideas, and developing novel problem-solving strategies are ingrained in our work culture.

If you are passionate about overcoming challenges that have areal impact on the security of our democracies, apply here to join ARX and help shape the future of dual-use technology! 
 
In addition to a competitive salary package, we offer the opportunity to participate in the company's success. ARX is an equal-opportunity employer, and we encourage candidates from all backgrounds to apply.

You can find Arx Robotics' Applicant Privacy Policy here

Apply for this job

*

indicates a required field

Phone
Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...