Software Engineer, I - Middleware

Torc Robotics

Ann Arbor, MI, United States
Competitive compensation; bonus component + stock ...
On-site
C++ development for embedded linux
Ros2 and some/ip middleware frameworks
Pcie data transportation experience
Torc Robotics is seeking a Software Engineer I for their Middleware team in Ann Arbor, MI, focusing on developing software solutions for autonomous trucks. The position requires strong C++ skills, experience with embedded Linux systems, and knowledge of middleware frameworks

Job Summary

  • The Middleware Engineering Team builds automotive-grade software solutions to ensure seamless interaction between virtual driver applications and underlying hardware.
  • Candidates will customize open-source technologies like ROS2 and SOME/IP while defining safety adjustments for the autonomous truck system.
  • Torc offers a competitive compensation package including stock options, a 6% employer match on 401K, and 100% paid medical premiums.

Matching Summary

Match Score: 85

Torc Robotics is seeking a Software Engineer I for their Middleware team in Ann Arbor, MI, focusing on developing software solutions for autonomous trucks. The position requires strong C++ skills, experience with embedded Linux systems, and knowledge of middleware frameworks.

Salary

Competitive compensation; Bonus component and stock options included; Not specified base salary figure

Skills & Requirements

Must-have

  • C++ development for embedded Linux
  • ROS2 and SOME/IP middleware frameworks
  • PCIe data transportation experience
  • Ethernet fundamentals and TSN protocols
  • Network packet performance analysis tools

Nice-to-have

  • Open-source community contribution experience
  • Agile development process familiarity
  • Python or Bash scripting skills
  • Vector Cast or GTest unit testing
  • Collaborative team environment preference

Key Requirements

  • Bachelor's degree in related field with 2+ years experience
  • Master's degree in related field with 0-3 years experience
  • 6+ years of professional C++ development experience
  • Experience with NVIDIA DriveOS
  • Knowledge of ISO-26262 and ASPICE V Cycle

Work Rights

Not specified

Tailored Resume

Cover Letter