Taro Logo

Sr Software Engineer

Global technology company developing safer, greener and more connected solutions enabling the future of mobility.
Troy, MI, USA
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Automotive
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Sr Software Engineer

Aptiv, a global technology leader in mobility solutions, is seeking a Senior Software Engineer for their embedded systems team. This role is crucial in developing in-vehicle technology stack and cloud-native DevOps Platform to enable Smart Vehicle Architecture. The position involves working with cutting-edge automotive technology, developing embedded software solutions, and collaborating with cross-functional teams. The ideal candidate will have extensive experience in embedded systems, RTOS environments, and hardware integration. The role offers comprehensive benefits, including healthcare, flexible working arrangements, and professional development opportunities. Located in Troy, MI, this position requires hybrid work arrangement with at least 3 days on-site. The company's focus on safety, innovation, and sustainable mobility solutions makes this an exciting opportunity for experienced software engineers looking to impact the future of automotive technology. The role combines technical leadership with hands-on development, requiring both deep technical expertise and strong collaborative skills.

Last updated 2 days ago

Responsibilities For Sr Software Engineer

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

Requirements For Sr Software Engineer

Linux
Rust
  • Degree in Computer Engineering, Computer Science, Information Systems, Electrical Engineering, or related field
  • Must be a local resident of Metro Detroit, MI area
  • Deep knowledge of SoC hardware architecture and embedded programming
  • 7+ years of experience in embedded software programming using C/C++
  • Strong understanding of Object-oriented design principles
  • Experience with RTOS environments
  • Familiarity with middleware protocols and communication technologies
  • Experience with hardware board bringup and peripherals
  • Experience with embedded software debugging tools
  • Knowledge of Service Oriented Architecture & POSIX-based systems

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
  • Tuition Reimbursement
  • Parental leave

Interested in this job?