Taro Logo

Sr Software Engineer

Global technology company developing safer, greener and more connected solutions for future mobility, with 180,000+ employees across 44 countries.
Troy, MI, USA
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Automotive

Description For Sr Software Engineer

Aptiv, a global technology leader in automotive solutions, is seeking a Senior Software Engineer for their embedded systems team in Troy, MI. This role is crucial in developing in-vehicle technology stack and cloud-native DevOps platforms for Smart Vehicle Architecture. The position requires extensive experience in embedded software development, working with RTOS environments, and hardware integration. The ideal candidate will collaborate with Software Architects and Product Owners to translate product vision into features while ensuring system-level compatibility and optimization. This opportunity offers professional growth in an inclusive environment, competitive benefits, and the chance to impact automotive safety technology. The role combines technical expertise in embedded systems with automotive industry innovation, making it perfect for experienced engineers passionate about advancing mobility solutions. Working in a hybrid model, you'll be part of transforming the auto industry with cutting-edge technology while enjoying comprehensive benefits and development opportunities.

Last updated a day ago

Responsibilities For Sr Software Engineer

  • Develop, debug, deploy, maintain and improve cross-domain middleware platform
  • Document architecture, design, technical specifications, protocols, and APIs
  • Bring up hardware platforms, create Board Support Packages and debug/optimize low level software
  • Collaborate with hardware and mechanical design engineers in platform decisions
  • Work closely with Software Architects in defining stories in JIRA
  • Work in an Agile development team (SCRUM)
  • Assist QA engineers with code reviews and validation/testing strategies
  • Ensure proper communication with stakeholders
  • Collaborate with cross-system architects and developers

Requirements For Sr Software Engineer

Linux
  • Degree in Computer Engineering, Computer Science, Information Systems, Electrical Engineering, or related field
  • Must be a local resident of the Metro Detroit, MI area or willing to relocate
  • Deep knowledge of SoC hardware architecture and embedded programming concepts
  • 7+ years of experience in embedded software programming using C/C++
  • Strong understanding of Object-oriented design principles, algorithms, data structures
  • 7+ years of experience in developing embedded firmware in RTOS environments
  • Familiarity with middleware protocols and communication technologies
  • Experience with hardware board bringup and peripherals
  • Experience with embedded software debugging tools
  • Good grasp of Service Oriented Architecture & POSIX-based embedded systems
  • Solid understanding of software development processes including CI/CD

Benefits For Sr Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Relocation Benefits
Education Budget
  • Private health care from day 1
  • Life and accident insurance
  • Hybrid and flexible working hours
  • Paid Time Off
  • Relocation assistance
  • Learning and development opportunities
  • Discount programs
  • Recognition programs
  • Community involvement opportunities
  • Tuition Reimbursement

Interested in this job?

Jobs Related To Aptiv Sr Software Engineer