4h ago

Software Engineer II - MCU Applications

Ann Arbor, MI

$139k-$166.8k / year

full-timeseniorautonomous vehicles

🛠 Tech Stack

💼 About This Role

You'll develop high-performance C++ applications for real-time embedded systems in autonomous trucks. You'll own the full development lifecycle and mentor junior engineers.

🎯 What You'll Do

  • Write C++ applications for real-time embedded systems used in system monitoring and fault handling.
  • Develop software that bridges the Torc autonomous driving system with the underlying base vehicle.
  • Lead component design and implementation efforts for embedded applications from concept to deployment.
  • Provide hands-on mentorship and technical guidance to junior engineers on software development best practices.

📋 Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Robotics or a related field.
  • 5+ years of industry experience in embedded systems or related domains.
  • Proficiency in C++ with experience building components from scratch.
  • Experience with embedded real-time systems and microcontroller development in C++.

✨ Nice to Have

  • Master’s degree with 4+ years of experience or PhD with 2+ years.
  • Experience with Infineon Aurix microcontrollers.
  • Familiarity with AUTOSAR architecture and standards.

🎁 Benefits & Perks

  • 🏖️ Generous paid vacation (available immediately)
  • 💰 Competitive compensation with bonus and stock options
  • 🏥 100% paid medical, dental, and vision premiums
  • 🏦 401K plan with 6% employer match
  • 🛡️ AD+D and Life Insurance
0 0 0