Taro Logo

Embedded Software Engineer

Automated driving technology company developing hands-free, eyes-off driver assist system for next-generation Ford vehicles
Pittsburgh, PA, USADearborn, MI, USAPalo Alto, CA, USA
$174,000 - $261,000
Embedded
Senior Software Engineer
In-Person
4+ years of experience
AI · Automotive
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Embedded Software Engineer

Latitude AI, a Ford Motor Company subsidiary, is revolutionizing the automotive industry with their automated driving technology. As an Embedded Software Engineer, you'll join a team developing hands-free, eyes-off driver assist systems for next-generation Ford vehicles. The role focuses on developing embedded software for camera sensing systems, requiring expertise in C++ and embedded systems development.

Working alongside experts in machine learning, robotics, cloud platforms, and various engineering disciplines, you'll contribute to making travel safer and more enjoyable for millions. The position demands strong technical skills in embedded applications, safety-critical systems, and vision processing, with opportunities to work on cutting-edge technology in a startup-like environment.

The company offers an impressive benefits package, including competitive compensation, comprehensive healthcare, unlimited vacation, and professional development opportunities. With locations in Pittsburgh, Dearborn, and Palo Alto, you'll be part of a team that combines the stability of Ford with the agility of a tech startup. This role is perfect for someone passionate about automotive innovation and embedded systems who wants to make a real impact on the future of driving technology.

Last updated 7 months ago

Responsibilities For Embedded Software Engineer

  • Deliver safe and efficient embedded software for state-of-the-art vision-based sensing systems
  • Produce high-quality, maintainable code using C++
  • Create architecture and designs in alignment with ASPICE and Functional Safety standards
  • Design, implement, and test full-stack software running in resource-constrained environments
  • Work closely with a multidisciplinary team of hardware, software, and system engineers

Requirements For Embedded Software Engineer

Linux
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or related field and 4+ years of experience (or Master's with 2+ years, or PhD)
  • Strong experience developing embedded applications and systems using C++
  • Strong software design, algorithm, problem-solving, and analytical skills
  • Experience with multi-processor SoCs or similar embedded processors used in camera and vision processing
  • Familiarity with Embedded OS such as FreeRTOS and Linux
  • Prefer candidates with experience developing software for highly complex, safety-critical sensing systems

Benefits For Embedded Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
Commuter Benefits
Education Budget
Visa Sponsorship
  • Competitive compensation packages
  • High-quality individual and family medical, dental, and vision insurance
  • Health savings account with employer match
  • 401(k) retirement plan with immediate vesting
  • Employer-paid group term life insurance
  • Paid parental leave
  • Paid medical leave
  • Unlimited vacation
  • 15 paid holidays
  • Complimentary daily lunches and snacks
  • Pre-tax spending accounts
  • Pre-tax commuter benefits
  • Monthly wellness stipend
  • Adoption/Surrogacy support program
  • Backup child and elder care program
  • Professional development reimbursement
  • Employee assistance program

Interested in this job?