
Senior Staff Embedded Software Engineer – Infra BSP, Power Management
Ford Motor Company
full-time
Posted on:
Location Type: Hybrid
Location: Palo Alto • California • United States
Visit company websiteExplore more
Salary
💰 $163,080 - $308,880 per year
Job Level
About the role
- Lead the design and implementation of IVI and surrounding power management strategies.
- Work with cross-functional teams across the vehicle in designing power-efficient strategies.
- Develop software that seamlessly crosses multiple runtime domains.
- Conduct system-wide performance, power and optimization analysis.
- Work closely with cross-functional stakeholders including systems engineering, hardware, MCU, and integration.
- Participate in 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, production delivery record in the automotive industry.
- Expert-level proficiency in C/C++ for embedded systems development.
- Proven history of leading embedded power management strategies and deployments, such as Suspend-to-RAM/Disk or other low-power modes.
- 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 RTOS, Linux, and/or bootloaders.
- As a Sr. Staff Software Engineer, you will play a pivotal role in a team that delivers critical foundational platform services that the system relies on.
- Even better, you may have...
- Experience with MCU architectures and runtimes.
- 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 developmentpower management strategiesperformance analysisoptimization analysisRTOSLinuxbootloadersMCU architectures
Soft Skills
analytical skillsproblem-solving skillspro-active approachcommunication skillsteam collaboration