Senior Embedded Software Engineer

1 week ago


Palo Alto, California, United States Ford Motor Company Full time

About Ford Motor Company

We are a global leader in the automotive industry, dedicated to designing and developing innovative solutions that shape the future of transportation. Our team is passionate about creating a better world, and we're looking for talented individuals to join us in this mission.

Job Summary

This position is part of our Advanced Driver-Assistance Systems (ADAS) program, where we design and develop functional models and hardware that provide best-in-class performance for features like adaptive cruise control, automatic emergency braking, cross traffic alert, active park assist, and 360 camera systems.

Key Responsibilities

  • Work closely with the ADAS feature teams to deliver software solutions that support the development of critical software products.
  • Participate in the design and implementation of core infrastructure frameworks on embedded devices in C++.
  • Contribute to the development of offboard support tooling in Python.
  • Design and execute test tooling for software verification and validation.
  • Facilitate integration, testing, and debugging of developed software on target embedded hardware platforms on the bench and in vehicle.
  • Follow and help shape a process for rigorous production software development and delivery.
  • Assist with creatively enhancing the software development process for ADAS feature developers.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent.
  • 5+ years of software development experience in C++.
  • 2+ years of developing software for embedded platforms.
  • 2+ years of developing and debugging in a POSIX environment.

Preferred Qualifications

  • Expertise in developing offboard tooling and automation in Python, Bash, and other scripting languages.
  • Strong experience with Bazel and build toolchains.
  • Experience with software development for the automotive industry.
  • A passion for enhancing the software development process for feature content creators.
  • Familiarity with constructing and optimizing Docker images.
  • Working knowledge of Conan packages and CMake.

What We Offer

  • Immediate medical, dental, and prescription drug coverage.
  • Flexible family care, parental leave, new parent ramp-up programs, subsidized back-up child care, 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.

Visa Sponsorship Available



  • Palo Alto, California, United States Ford Full time

    Job DescriptionWe are seeking a highly skilled Software Development Engineer in Test to join our team at Ford, specializing in embedded systems with a focus on automotive applications. As a key member of our team, you will be responsible for designing, developing, and maintaining automated tests for our embedded software products.Key ResponsibilitiesTest...


  • Palo Alto, California, United States Latitude AI LLC Full time

    About Latitude AI LLCLatitude AI LLC is a leading provider of automated driving technology solutions. Our mission is to revolutionize the driving experience by developing innovative, hands-free, and eyes-off driver assist systems for next-generation vehicles.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our Software Deploy team....


  • Palo Alto, California, United States Rivian Automotive Full time

    Position Title:Company Overview:Rivian Automotive is at the forefront of eco-friendly innovation, dedicated to creating sustainable solutions for outdoor enthusiasts. Our workforce is composed of individuals from various backgrounds, united by a shared enthusiasm for nature and a commitment to its preservation for future generations. We thrive on innovation,...


  • Palo Alto, California, United States Kohler Full time

    Position: Lead Embedded Systems Engineer - Kohler VenturesWork Arrangement: HybridLocation: Hybrid, 3 days per week onsite at designated locationsAbout the Opportunity:Kohler Ventures operates as a subsidiary of Kohler Co., a renowned leader in the kitchen and bath product industry, as well as in tile and home interiors. Our commitment is to innovate and...


  • Palo Alto, California, United States Kohler Full time

    About the Role:Kohler Ventures is seeking a highly skilled Senior Software Quality Assurance Engineer to join our team. As a key member of our software development team, you will be responsible for ensuring the quality of our software products.Key Responsibilities:Work closely with the Head of Software, software/hardware engineering team, and product teams...


  • Palo Alto, California, United States Ford Motor Company Full time

    We are seeking a Software Developer in Test to join our team, specializing in embedded systems with a focus on automotive applications. As a Software Developer in Test, you will be responsible for designing, developing, and maintaining automated tests for our embedded software products. Your expertise in embedded systems and automotive industry knowledge...


  • Palo Alto, California, United States Algorized Full time

    About AlgorizedWe are a fast-growing deep tech startup that specializes in building software platforms for people positioning and sensing. Our innovative approach leverages algorithms and edge-ML with various market-available communication sensors, such as Ultra-Wideband Radar, to provide accurate people tracking, positioning, vital sign detection, and age...


  • Palo Alto, California, United States Hewlett-Packard Full time

    Job SummaryHewlett-Packard is seeking a highly skilled Embedded Systems Engineer to join our team. As a key member of our firmware development team, you will be responsible for designing, developing, and testing low-level firmware components for our embedded systems.Key ResponsibilitiesBring up and boot Linux and Android on bare metal embedded devices to...


  • Palo Alto, California, United States Jobot Full time

    Job OverviewWe are a leading global manufacturer of cutting-edge equipment and parts, serving various sectors including biomedical, manufacturing, space, and others.Job SummaryWe are seeking a highly skilled Senior Electrical Design Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing...


  • Palo Alto, California, United States Ford Motor Company Full time

    What you'll be able to do: Lead and manage multiple ECU software program activities, ensuring timely delivery and adherence to project plans. Develop and maintain detailed program plans, schedules, and budgets. Ensure alignment between testing activities and project timelines, milestones, and resource allocation. Manage dependencies for the engineering...


  • Palo Alto, California, United States HP Full time

    Position: Senior Software Engineering Executive - AI Product Development Overview: Join HP's innovative team focused on pioneering product categories through Generative AI technology. HP, a leader in technology and innovation, is reviving its entrepreneurial spirit with a new initiative aimed at harnessing Generative AI to develop groundbreaking products and...


  • Palo Alto, California, United States Jobot Full time

    About the RoleWe are a leading global manufacturer of cutting-edge equipment and parts, serving various sectors including biomedical, manufacturing, space, and others.Job SummaryWe are seeking a highly skilled Senior Electrical Design Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and...


  • Palo Alto, California, United States Guardant Health, Inc. Full time

    Job SummaryGuardant Health, Inc. is seeking a highly experienced Senior Director of Software Engineering to lead our software development teams. As a key member of our executive leadership team, you will be responsible for providing strategic direction and oversight to our software engineering efforts.Key ResponsibilitiesProvide overall leadership and...


  • Palo Alto, California, United States HP Inc. Full time

    ACS (Advanced Compute & Solutions) is seeking a Senior Software Engineer to lead ACS Software Development in our high growth, future-oriented businesses, including Data Science, AI and other emerging areas. This role will work with some of the most exciting up-and-coming products in HP.The Senior Software Engineer will play a pivotal role in designing and...


  • Palo Alto, California, United States Kohler Full time

    Position: Senior Fullstack EngineerCompany Overview:Kohler Ventures, a branch of Kohler Co., recognized for its excellence in kitchen and bath solutions, power generation, and hospitality, is dedicated to fostering innovative digital initiatives that empower individuals to enhance their well-being. By merging advanced technology, scientific principles, and...


  • Palo Alto, California, United States Kohler Full time

    Position: Senior Fullstack EngineerAbout Kohler Ventures:Kohler Ventures, a division of Kohler Co., is a distinguished leader in the kitchen and bath, power generation, and hospitality sectors. Our mission is to cultivate innovative digital initiatives that empower consumers to embrace healthier lifestyles. By merging advanced technology, scientific...


  • Palo Alto, California, United States Array Labs Inc. Full time

    Company Overview: Array Labs Inc. is at the forefront of innovation, developing a distributed radar imaging constellation aimed at creating the first precise, real-time 3D representation of our planet.Position Overview: We are seeking a highly skilled Firmware Engineer to contribute to the design and implementation of groundbreaking radar imaging technology....


  • Palo Alto, California, United States Hewlett-Packard Full time

    Position OverviewThis role is pivotal in steering the design, development, and enhancement of embedded software and firmware tailored for hardware products associated with the creation of innovative HP AI form factors.The incumbent will ensure the prompt identification and resolution of software and firmware challenges, facilitating timely and effective...


  • Palo Alto, California, United States Hewlett-Packard Full time

    Position OverviewThis role is pivotal in steering the design, development, and enhancement of embedded software and firmware tailored for hardware products focused on innovative HP AI form factors.The individual in this position will be tasked with identifying and resolving software and firmware challenges, ensuring prompt and effective solutions....


  • Palo Alto, California, United States Sterling Kohler Full time

    Position OverviewWork Mode: HybridLocation: Hybrid, 2-3 days/week in designated locationsSterling Kohler is a subsidiary of Kohler Co., a renowned leader in the production of kitchen and bath products, tile, and home interiors. Our aim is to innovate and develop digital solutions that enable consumers to enhance their lifestyles. We investigate how...