$120K - 160K a year
Lead integration of vehicle applications on embedded platforms, perform hardware bring-up, develop reusable software components in Python and C++, and collaborate across teams in a hybrid work environment.
Bachelor’s degree, 5+ years software development, strong experience with embedded automotive platforms (Yocto, AGL, QNX), automotive communication protocols (CAN, LIN), Python and C++, and deploying software on real automotive hardware.
Senior Software Integration Engineer – Automotive Platform (Hybrid) Location: Ann Arbor, MI (preferred) or Palo Alto, CA Work Type: Full-time, Hybrid (3 days/week onsite) Industry: Automotive Software / Embedded Systems About the Role: We’re seeking a hands-on Senior Software Integration Engineer to join a cutting-edge automotive software team focused on building intelligent vehicle applications powered by ML/AI. This role involves deep integration work across hardware, operating systems, and sensors to enable next-generation driving experiences. Key Responsibilities: • Lead integration of vehicle applications on embedded platforms. • Perform hardware bring-up and install binaries on automotive systems. • Develop reusable software components and tools using Python and C++. • Collaborate across teams to deliver scalable, high-quality solutions. • Work directly with vehicle hardware (wiring, flashing, signal retrieval). Required Qualifications: • Bachelor’s degree in Engineering, Computer Science, or related field. • 5+ years of professional software development experience. • Strong hands-on experience with: • Yocto, AGL, QNX, Bazel • CAN, LIN, CANoe, AUTOSAR • Python and C++ • Experience deploying software on real automotive hardware. • Familiarity with testing methodologies (unit, integration, performance). • Ability to work independently across cross-functional teams. Preferred Skills: • Experience with ADAS software. • Cloud infrastructure knowledge (AWS, GCP, Azure). • Additional expertise in C/C++.
This job posting was last updated on 10/8/2025