Staff Software Engineer – Android Visa Sponsorship US

US
April 27, 2025
$90 - $180 / year

Job Description

Staff Embedded Software Engineer – Model E Platform Architecture & Engineering | Ford Motor Company

Ford’s Model E team is reimagining what electric vehicles can be—and we’re looking for a passionate and experienced Staff Embedded Software Engineer to help shape that future. This role will have a direct impact on the development of cutting-edge embedded software systems powering Ford’s next generation of electric vehicles.

You’ll be working in a fast-paced environment where agility matters and learning quickly is key. Not every idea will stick, and that’s okay—we believe in failing fast and moving forward smarter.

What You’ll Be Doing:

  • Take the lead in designing and developing next-gen embedded software components for electric vehicles.
  • Collaborate with architects, engineers, and technical experts to build integrated, future-forward software systems.
  • Partner across functions to define project goals, timelines, and key deliverables.
  • Plan, implement, test, and maintain cloud-based, on-premise, and hybrid software systems.
  • Continuously improve system performance, stability, and scalability.
  • Integrate new solutions with existing embedded systems and work closely with hardware teams.
  • Support production software post-launch and contribute to hardware/software design reviews.
  • Test and validate software on prototype vehicle platforms and deliver updates to over-the-air (OTA) and production teams.
  • Develop regression testing strategies and ensure quality code coverage.

What We’re Looking For:

  • A Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience.
  • 10+ years of hands-on experience in embedded software engineering.
  • Strong skills in troubleshooting and developing embedded systems.
  • Solid experience with Android apps, services, and native development (NDK).
  • Proficiency in C, C++, and Java/Kotlin.
  • Background in Android or Linux platform development.
  • Excellent communication, documentation, and collaboration skills.
  • A curious mindset and willingness to learn new technologies and tools.

Bonus Points For:

  • A Master’s degree in a relevant field.
  • Experience working with Android Auto, Apple CarPlay, or similar tech.
  • Rust programming experience.
  • Vendor negotiation experience—hardware or software.
  • Familiarity with: Automotive Grade Linux, QNX, media playback (H264/H265/AAC), display compositors, or Linux device drivers.

Even if your experience doesn’t check every box, we’d still love to hear from you—especially if you’re passionate about making a difference and bringing innovation to life at Ford.

What We Offer:

We know work is only one part of life, so we make sure our benefits support you both on and off the job:

  • Immediate coverage: medical, dental, and prescription plans
  • Flexible family care programs and paid parental leave
  • Vehicle discounts for you and your family
  • Tuition assistance to help fuel your learning
  • Paid holidays, plus the week between Christmas and New Year’s off
  • Opportunities to give back with paid community service time
  • And much more—you can explore the full benefits here

Visa sponsorship is available for this role.

Join Us

At Ford, we’re building the future of mobility. Whether you’re looking to grow as a leader, a technical expert, or a change-maker, you’ll find opportunities here that align with your goals. Your story at Ford is yours to write—and we’re excited to see where it takes you.

We are proud to be an Equal Opportunity Employer and value a diverse and inclusive workplace. All qualified applicants will be considered for employment regardless of race, religion, color, age, gender, national origin, sexual orientation, gender identity, disability, or veteran status.

Need assistance with the application due to a disability? Call 1-888-336-0660.