Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer - OTA Platform

$150.2k - $283.5k

Ford Motor Company

We made history and now we work to transform the future – for our customers, our communities and our families. You'll see your work on the road every day, helping people move freely and pursue their dreams. At Ford, you can build more than vehicles. Come build what matters. Ford’s Electric Vehicles, Digital and Design (EVDD) team is charged with delivering the company’s vision of a fully electric transportation future. EVDD is customer-obsessed, entrepreneurial, and data-driven and is dedicated to delivering industry-leading customer experience for electric vehicle buyers and owners. You’ll join an agile team of doers pioneering our EV future by working collaboratively, staying focused on only what matters, and delivering excellence day in and day out. Join us to make positive change by helping build a better world where every person is free to move and pursue their dreams. What You’ll Do Own and evolve the OTA software update engine. Design and implement reliable, safe update orchestration logic. Write production-quality async Rust with a focus on correctness, safety, and maintainability. Build and contribute to cutting‑edge developer tooling that lets engineers create and manage software update deployments. Contribute to CI/CD pipelines, container infrastructure, and multi‑target build systems. Participate in code review with a high signal‑to‑noise bar: focus on correctness and reliability. Collaborate across embedded firmware, vehicle software, and cloud infrastructure teams to coordinate update flows end‑to‑end. You’ll Have Bachelor’s Degree in Computer Science, Software Engineering, or equivalent combination of relevant education and experience. 7+ years of professional software engineering experience, with 3+ years writing production Rust, or strong, demonstrable C++ expertise with a clear appetite to work in Rust. Strong command of async programming, including the Tokio runtime and concurrent system design. Solid Linux systems experience – you are comfortable developing, debugging, and operating software in Linux environments. Demonstrated experience designing and implementing state machines for distributed or embedded systems. Strong testing discipline: unit, integration, and mock‑driven testing. Familiarity with CI/CD pipelines, containerization, and modern build systems. Excellent written communication — you write documentation your teammates actually read. Even Better If You Have Experience with automotive systems, OTA software updates, or vehicle ECU communication protocols such as UDS, CAN, or LIN. Familiarity with Yocto/BitBake for embedded Linux image builds and cross‑compilation. Background in serialization strategies and schema evolution for distributed systems. Cross‑compilation experience for embedded or constrained targets. Experience packaging and distributing developer tooling to engineering teams. Experience in regulated industries where software reliability and traceability are required (automotive, medical, aerospace). Comfort working alongside AI coding agents and integrating AI‑assisted workflows into day‑to‑day engineering. Salary This position is a leadership level 6 and ranges from $150,200 to $283,500. Final determination of salary grade will be based on candidate's skills and experience, and base salary will be set within the applicable range according to job scope, responsibility and competitive market value. Benefits Immediate medical, dental, vision and prescription drug coverage Flexible family care days, paid parental leave, new parent ramp‑up programs, subsidized back‑up child care and more Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more Vehicle discount program for employees and family members and management leases Tuition assistance Established and active employee resource groups Paid time off for individual and team community service A generous schedule of paid holidays, including the week between Christmas and New Year’s Day Paid time off and the option to purchase additional vacation time. Additional Information Visa sponsorship is available for this position. Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire. This position is hybrid. Candidates who are in commuting distance to a Ford hub location may be required to be onsite four or more days per week. We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call View phone number on click.appcast.io. #J-18808-Ljbffr Ford Motor Company

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - OTA Platform in Palo Alto, CA vacancy
  • $132k - $198k

    Nuro in Mountain View is seeking a skilled engineer to build and maintain release and OTA update infrastructure. This role requires proficiency in C++ or Go, with responsibilities including software development for mission-critical systems and managing project timelines... 
    Suggested

    Nuro

    Mountain View, CA
    1 day ago
  •  ...company is seeking a Senior Systems Process Engineer to work onsite in Palo Alto, CA. This...  ...variant, and release management across a Software-Defined Vehicle portfolio. The ideal candidate...  ..., with strong expertise in SDV and OTA development. The position emphasizes regulatory... 
    Suggested

    Blue Chip Talent

    Palo Alto, CA
    4 days ago
  • Ford Motor Company in Palo Alto is seeking a skilled software engineer to lead OTA software updates. The role requires strong knowledge in Rust programming and experience in Linux environments. Candidates should have a Bachelor's in Computer Science and 7+ years of software... 
    Suggested
    Immediate start
    Flexible hours

    Ford Motor Company

    Palo Alto, CA
    1 day ago
  • $170k - $230k

    Mithril is hiring a Software Engineer - Member of Technical Staff in Palo Alto, California. This is an opportunity to build backend Python APIs for their innovative AI infrastructure platform. You will manage features from design to monitoring and work across multiple engineering... 
    Suggested

    Mithril

    Palo Alto, CA
    2 days ago
  • $225k - $310k

    Omnissa is looking for a Staff Software Engineer to design and develop architecture components on the Workspace ONE Intelligence Platform. The successful candidate will have over 7 years of experience in software engineering with a strong proficiency in Java and cloud... 
    Suggested

    Omnissa

    Mountain View, CA
    1 day ago
  • $192.6k - $288.8k

     ...Opportunity At Unity, we're building a world‑class advertising platform that operates at a massive global scale. The Ads team...  ...performance, reliability, and growth across our ecosystem. As a Staff Software Engineer on the Feature Platform team, you'll play a critical role... 
    Work at office
    Worldwide
    Relocation package

    Unity South APAC (SEA, ANZ, IND Subcont.)

    Mountain View, CA
    1 day ago
  • $192.6k - $288.8k

    Unity South APAC is looking for a Staff Software Engineer to develop the infrastructure for their advertising platform. This role involves creating scalable data pipeline systems, managing complex data flows, and collaborating with multiple teams to ensure performance... 

    Unity South APAC (SEA, ANZ, IND Subcont.)

    Mountain View, CA
    1 day ago
  • $235.03k - $352.29k

     ...self-driving deployments, Nuro gives the automakers and mobility platforms a clear path to AVs at commercial scale—empowering a safer,...  ...model development. The team closely collaborates with autonomy engineers to ensure our labeled data is high‑quality and comprehensive.... 

    Nuro

    Mountain View, CA
    1 day ago
  • $170k - $230k

    Mithril, located in Palo Alto, is seeking a Software Engineer - Member of Technical Staff (Consumption Team). This role involves building and maintaining backend Python APIs, designing orchestration models, and contributing to operational maturity. Candidates should have... 

    Mithril

    Palo Alto, CA
    1 day ago
  • $222.01k - $258.3k

    Role Overview ID.me is seeking a Staff Software Engineer to join the Wallet/Authentication Platform team, where we build and operate the core sign-in, registration, MFA, and account management infrastructure that over 140 million members rely on to access the ID.me identity... 
    Work at office

    Idme

    Mountain View, CA
    1 day ago
  • A technology company specializing in digital identity is seeking a Staff Software Development Engineer to design and build core services for identity management. The ideal candidate will have over 8 years of experience in backend development and API design, with expertise... 
    Full time

    ID.me

    Mountain View, CA
    4 days ago
  • $262k - $365k

    Google is looking for a Senior Staff Software Engineer in Mountain View, CA, who will lead technical strategies in AI development. The ideal candidate will have vast experience in software development, design, architecture, and project management. This role involves developing... 

    Google

    Mountain View, CA
    1 day ago
  •  ...monolith that powers the full customer-facing storefront — the platform that hundreds of engineers build on every day to bring the world's largest online...  ...Tech We Are A Match Because You Have 8+ years of software engineering experience with deep expertise in front-end... 
    Immediate start

    Wayfair

    Mountain View, CA
    1 day ago
  • $1,000 - $2,030 per month

     ...Ben & Jerry’s, KFC, and Eataly trust our software to power their delivery business. We...  ...delivery headaches. What you’ll do Our Menu Platform (featured on our tech blog) is the...  ...worldwide. As a backend-focused Software Engineer, you will help advance this high-scale,... 
    Full time
    Temporary work
    Work at office
    Worldwide
    Flexible hours

    Otter

    Mountain View, CA
    1 day ago
  • Architect is seeking a Member of the Technical Staff to build AI-driven chip design platforms. This role involves developing high-performance systems using TypeScript and Python, with an emphasis on designing seamless architectures for user interaction. The ideal candidate... 

    Architect, Inc.

    Palo Alto, CA
    1 day ago
  • $206.5k - $258.1k

     ...technology that will set the standards for software‑defined vehicles around the world....  ...a typical company. Role Summary As a Staff Software Engineer specializing in agentic applications,...  ...influential voice in shaping our GenAI platform’s architecture and strategy. You will... 
    Full time
    Contract work
    Local area
    Immediate start

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    1 day ago
  • Tesla Motors, Inc. is seeking a validation engineer for the Update Systems team in Palo Alto, CA. You will design and maintain frameworks to validate Tesla's OTA update systems, providing timely insights and performance metrics via automated HIL/SIL testing and fleet data... 

    Tesla Motors, Inc.

    Palo Alto, CA
    1 day ago
  • $186k - $232.5k

     ...technology that will set the standards for software‑defined vehicles around the world. The...  ...what mobility can be. The Imaging Platform team takes the capability of best‑in‑class...  ...cross‑functional teams across multiple engineering and algorithms teams, making the architectural... 
    Full time
    Contract work
    Local area

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    1 day ago
  • $110k - $260k

    Why This Role Matters GEICO is re‑engineering underwriting at scale. As a Senior Staff Engineer, you will play a pivotal...  ...next generation of underwriting platforms that power decisions across all GEICO...  ...10+ years of professional software engineering experience, including... 
    Hourly pay
    Work experience placement
    Local area

    GEICO

    Palo Alto, CA
    1 day ago
  • $198.2k - $272.6k

    Staff Software Engineer, AI-Native Web Platform GAQ327R228 About Us The Web Platform team at Databricks builds and owns the public-facing web experiences that represent Databricks to the world. We are rebuilding the platform from the ground up, AI-native from the start... 

    Databricks

    Mountain View, CA
    1 day ago
  • $202.5k - $274k

    Overview Come join the Intuit Fintech Payments Platform as a Staff Software Engineer. Intuit Fintech is your trusted financial expert empowering financial prosperity for businesses and consumers through a convenient, powerful, AI-native fintech platform providing fast... 
    Temporary work

    Intuit

    Mountain View, CA
    1 day ago
  • Job Description We’re hiring a Staff-level Rust engineer to support next-generation connected vehicle and infotainment systems. This role sits at the intersection of vehicle software, middleware, and cloud services, focused on enabling seamless data and command flow between... 

    Insight Global

    Palo Alto, CA
    1 day ago
  •  ...and Volkswagen Group Technologies, located in Palo Alto, California, is hiring a Staff Software Engineer specializing in agentic applications. This role involves shaping the GenAI platform’s architecture and integrating LLMs into applications. The candidate should have... 
    Local area

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    1 day ago
  • $120k - $260k

     ...to internal users, end customers, and partners. Our billing platform functions as the backbone for managing financial transactions...  ...compliance. What you will do We are seeking a seasoned Software Engineer with extensive experience in designing, building, and maintaining... 
    Hourly pay
    Work experience placement
    Local area
    Flexible hours

    GEICO

    Palo Alto, CA
    1 day ago
  • About the Role The Connector Platform team builds the data layer that...  ...reach into the world's software. This team owns the systems that...  ...mid-level, more for senior and staff). Strong system design...  ...alongside other experienced engineers. If you’re excited about this... 

    Pantera Capital

    Palo Alto, CA
    8 hours ago
  • $110k - $230k

    About the Team The Billing Platform team at GEICO oversees the tools, infrastructure, data, reporting, analytics, and services essential...  ...end customers, and partners. What You Will Do Lead Backend Software Engineer responsible for designing, building, and maintaining large-... 
    Flexible hours

    GEICO

    Palo Alto, CA
    1 day ago
  • $207k - $301k

    Google is looking for a Staff Software Engineer for its Search Local Ads Data Platform. This role involves designing and developing software solutions that manage location data critical to Google's ad ecosystem. The ideal candidate will have extensive experience in software... 
    Local area

    Google

    Mountain View, CA
    1 day ago
  • Unity is looking for a Staff Software Engineer to join their Ads team in Mountain View, California. This role focuses on building scalable data pipeline systems that support machine learning and performance optimization. The ideal candidate will have a deep understanding... 

    Unity

    Mountain View, CA
    1 day ago
  • $251k - $310k

    Waymo is seeking a senior software engineer to develop scalable software systems for data generation and management. The role requires strong expertise in C++ and Python, and collaboration with diverse teams to enhance data processing capabilities. This hybrid position... 

    Waymo

    Mountain View, CA
    1 day ago
  • $180k - $220k

    Harness is the AI Software Delivery Platform company, led by technologist and entrepreneur Jyoti Bansal (founder of AppDynamics, acquired by Cisco...  ...We are seeking a talented and experienced Data Platform Engineer to join our team as the Technical Lead. The ideal... 
    Flexible hours
    Shift work
    3 days per week

    Split Software

    Mountain View, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer - OTA Platform. Be the first to apply!