Ford Motor Company

Senior Staff Software Engineer – IVI Infra BSP

Ford Motor Company

full-time

Posted on:

Location Type: Hybrid

Location: Palo AltoCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $163,080 - $308,880 per year

Job Level

Tech Stack

About the role

  • Design, develop, and implement critical platform OS services, with primary focus on efficiency, robustness and reliability.
  • BSP bring up activities, which may include device driver development, working closely with hardware teams and vendors to validate initial software.
  • Develop software that seamlessly crosses multiple runtime domains.
  • Conduct system-wide performance and optimization analysis.
  • Work closely with cross-functional teams including hardware, applications, and integration.
  • Lead system-level debugging activities that may span within the IVI or across the entire vehicle.
  • Write concise design documents and keep detailed notes and data.

Requirements

  • Bachelor's or equivalent combination of relevant education and experience.
  • 10+ years of experience in the embedded operating systems space, with proven production delivery record in the automotive industry.
  • Expert-level proficiency in C/C++ for embedded systems development.
  • Solid understanding of automotive electrical architectures and electronic interfaces.
  • Exceptional analytical and problem-solving skills, with a pro-active approach to mitigating issues before they arise.
  • Experience developing software in multiple operating systems, such as Linux, Android, and/or bootloaders.
  • Knowledge of system managers such as systemd or initrc.
  • Even better, you may have...
  • Experience with Automotive safety standards.
  • Experience working logic analyzers, oscilloscopes, and other electronic laboratory equipment.
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++embedded systems developmentdevice driver developmentperformance analysisoptimization analysisLinuxAndroidbootloaderssystem managers
Soft Skills
analytical skillsproblem-solving skillspro-active approachcommunication skills