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