Embedded Software Validation Engineer - Palo Alto, CA, United States

Only for registered members Palo Alto, CA, United States

15 hours ago

Default job background
Description · In this position... · We are seeking a Senior Embedded Software Validation Engineer to join our team, specializing in embedded systems with a focus on validating automotive firmware and applications. As an Embedded Software Validation Engineer, you will be responsib ...
Job description
Description

In this position...

We are seeking a Senior Embedded Software Validation Engineer to join our team, specializing in embedded systems with a focus on validating automotive firmware and applications. As an Embedded Software Validation Engineer, you will be responsible for designing, developing, maintaining, and scaling automated tests for our embedded software products, to ultimately validate functional and non-functional requirements. You will also be responsible for designing and bringing up test benches to launch Ford software on production-intent hardware, on which you will author and execute automated tests. These tests will validate software features across various domains, including network communication, IoT and connectivity, multimedia, UI, and low-voltage power distribution. Your expertise in embedded systems and automotive industry knowledge will help ensure the quality and reliability of our software solutions.

Responsibilities

What you'll do…

  • Create and execute test plans, test cases, and test scripts to validate functional, non-functional, and regression testing for embedded software components. 
  • Design, develop, and maintain automated tests and tools on embedded software systems in automotive environments, including application-layer firmware, infotainment/UI, and multimedia.
  • Design, build, bring-up, and scale remotely accessible test stations with production-intent hardware and peripherals, for accurately represent automotive environments.
Qualifications

Collaborate with cross-functional teams to:

  • Review requirements for completeness and testability,
  • Analyze and provide feedback on system architecture
  • Build, review, and expand infrastructure needed to simulate automative behaviors and automate tests
  • Derive test scenarios from requirements, use cases and analysis of system design
  • Develop and test in tandem with developers, troubleshoot and resolve bugs, and raise the standard for high quality software and functionality through iteration and automation.
  • Participate in code reviews and provide feedback on testability and maintainability.
  • Contribute to the continuous improvement of testing processes, methodologies, and best practices. 

You'll have…

  • Bachelor's degree in Electrical/Mechatronics Engineering, Computer Science, or a related field or relevant experience
  • Minimum of 5 years of experience in software testing, preferably with embedded systems in the automotive industry.
  • Strong programming skills in Python, Rust, or other relevant languages used in embedded software development and verification.
  • Experience writing automated tests in test frameworks such as Pytest, Slash, Robot Framework, or similar.
  • Strong experience debugging embedded systems at a module and/or system level, and the ability to triage nightly regression failures. 
  • Experience with software testing tools, frameworks, and methodologies (e.g., requirements-driven test development, unit testing, integration testing, system testing, automated testing).
  • Experience validating embedded software features across one or more of the following domains: network communication, IoT and connectivity, multimedia, UI, and low-voltage power distribution.

Even better, you may have…

  • Proficiency in C/C++, or other relevant embedded software development languages.
  • Experience with automotive diagnostic tools and testing environments.
  • Knowledge of automotive communication protocols (e.g., CAN/CAN-FD, Ethernet (MQTT, GRPC, DDS, etc), LIN, etc.
  • Working knowledge of IDLs such as DBC, LDF, ARXML, and work with internally IDLs and frameworks.
  • Familiarity with hardware-in-the-loop (HIL) and software-in-the-loop (SIL) testing on Linux-based environments.
  • Experience testing Android and/or iOS devices.
  • Experience with automotive standards and regulations such as ISO 26262.
  • Knowledge of sensing and measurement principles, including analog and digital sensors, signal conditioning, and data acquisition techniques.
  • Experience with electrical wiring, circuit building, and troubleshooting, with the ability to read and create basic electrical schematics.
  • Familiarity with continuous integration and continuous delivery (CI/CD) practices.

You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply

As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder…or all of the above? No matter what you choose, we offer a work life that works for you, including:


• 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.

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.

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

Onsite work of up to three days per week may be required for candidates within commuting distance of a Ford hub location. 

#LI-SE1 #UEV



Similar jobs

  • Work in company

    Validation Engineer

    Only for registered members

    +Job summary · This will be part of the supercharger team and will be responsible for testing our EV charger features to ensure the quality and safety of the charging experience for both client owners and third party EVs.ResponsibilitiesArchitect, design, and implement firmware v ...

    Palo Alto $48 - $53 (USD)

    1 month ago

  • Work in company

    Validation Engineer

    Only for registered members

    This will be part of the supercharger team and will be responsible for testing our EV charger features to ensure the quality and safety of the charging experience for both client owners and third party EVs. · Degree in Electrical Engineering, Computer Engineering, or a related te ...

    Palo Alto

    1 month ago

  • Work in company

    Validation Engineer

    Only for registered members

    The position requires experience in Audio/Video/Multimedia but Python Linux or Android experience is must Embedded systems experience mandatory Automation experience in Python is must · ...

    Palo Alto, CA

    1 week ago

  • Work in company

    Audio Validation Engineer

    Only for registered members

    We are seeking an Audio Validation Engineer to ensure premium audio quality and reliability for next-generation infotainment systems. · Validate end-to-end audio paths (apps to speakers/microphones) · Test Android & Linux audio integration (Audio HAL, AudioFlinger, ALSA) · Audiot ...

    Palo Alto, CA

    3 weeks ago

  • Work in company

    Audio Validation Engineer

    Global Connect Technologies

    Job Title: Audio Validation Engineer · Location: Palo Alto, CA · Employment Type: Full-Time · Overview · We are seeking an Audio Validation Engineer to ensure premium audio quality and reliability for next-generation infotainment systems. The role focuses on end-to-end audio test ...

    Palo Alto

    1 hour ago

  • Work in company

    Audio validation engineer

    Only for registered members

    This position involves designing and executing test strategies for the audio signal path, validating audio routing, concurrency, and performance on Android/Linux systems. · ...

    Palo Alto, CA

    3 weeks ago

  • Work in company

    Validation and Tools Engineer

    Only for registered members

    We're helping our client find a Validation and Tools Engineer for their mobile ecosystem. The role involves developing test strategies, designing automation frameworks, and overseeing regression testing. · Develop detailed test strategies and processes ensuring coverage for perfo ...

    Palo Alto, CA

    1 month ago

  • Work in company

    Software Validation Engineer

    Only for registered members

    +Dice is the leading career destination for tech experts at every stage of their careers. · +Write Test cases for Software/Firmware featuresExecute test cases manually on HIL benchesFind issues and report bugs and work with x-func Engineers to debug and root cause issuesAutomate ...

    Palo Alto, CA

    6 days ago

  • Work in company

    Validation and Tools Engineer

    Only for registered members

    Develop detailed test strategies and processes ensuring coverage for performance and safety traction-based systems. · Design and implement test automation framework for continuous integration and testing pipelines. · Oversee the design and execution of automated regression testin ...

    Palo Alto

    1 month ago

  • Work in company

    Verification Validation Engineer

    Only for registered members

    We are looking for skilled Automation and test engineers to lead and execute verification and validation activities for Automotive features specific to Body and Chassis areas. · ...

    Palo Alto, CA

    2 weeks ago

  • Work in company

    Audio Validation Engineer

    Only for registered members

    We are seeking an Audio Validation Engineer to join its Palo Alto tech hub. · End-to-End Audio Validation · ,Design and execute test strategies across the complete audio signal chain—from application layer to speakers and microphones. · ,Multimedia & Connectivity Testing · ,Evalu ...

    Palo Alto

    3 weeks ago

  • Work in company

    Audio Validation Engineer

    Only for registered members

    We are seeking an Audio Validation Engineer to ensure premium audio quality and reliability for next-generation infotainment systems. · Validate end-to-end audio paths (apps to speakers/microphones) · Test Android & Linux audio integration (Audio HAL, AudioFlinger, ALSA) · ...

    Palo Alto

    3 weeks ago

  • Work in company

    Audio Validation Engineer

    Only for registered members

    The Audio Validation Engineer will design and execute test strategies for end-to-end audio signal path testing. · End-to-End Audio Testing: Design and execute test strategies for the entire audio signal path. · Android & Linux Integration: Validate audio routing, concurrency, and ...

    Palo Alto

    4 weeks ago

  • Work in company

    Firmware Validation Engineer

    Only for registered members

    This Firmware Validation Engineer will be part of the supercharger team and will be responsible for testing our EV charger features to ensure the quality and safety of the charging experience for both Tesla owners and third party EVs. · ...

    Palo Alto

    1 month ago

  • Work in company

    Validation Engineer

    Only for registered members

    Lead end-to-end validation of Infotainment and Telematics platforms on a Linux test host machine using pytest. · Perform DV testing of ICI and Telematics platforms. Strong expertise in Python programming and the pytest framework. · Experience working with Git and CI/CD pipelines. ...

    Mountain View

    4 weeks ago

  • Work in company

    Verification Validation Engineer

    Only for registered members

    WearelookingforskilledAutomationandtestengineersleadandexecuteverificationandvalidationactivitiesforAutomotivefeaturesspecifictobodyandChassisareas.The roleinvolvescreatingystemleveltestcases,automatingtheset casesusingVectortoolsandestingsonHIL/saswellasBreadboardtesting/LabCar. ...

    Palo Alto

    3 weeks ago

  • Work in company

    Validation Engineer

    Only for registered members

    Lead end-to-end validation of Infotainment and Telematics platforms on a Linux test host machine using pytest. · Strong expertise in Python programming and the pytest framework. · Strong Linux knowledge. · Strong Git knowledge. · Perform DV testing of ICI and Telematics platforms ...

    Mountain View

    1 month ago

  • Work in company

    Audio Validation Engineer

    Only for registered members

    Ford's Infotainment team is looking for a skilled Audio Validation Engineer to join our Palo Alto tech hub. · EndtoEnd Audio Testing: Design and execute test strategies for the entire audio signal path, from the application layer to the physical speakers and microphones. · ...

    Palo Alto

    3 weeks ago

  • Work in company

    Embedded Validation Engineer

    Only for registered members

    This Embedded Validation Engineer role involves working with Python & Embedded combination. Key responsibilities include system testing of consumer products like cameras and mobile devices. · ...

    Palo Alto, CA

    1 week ago

  • Work in company

    Software Validation Engineer

    Only for registered members

    ICS Global Soft, Inc. is seeking a Software Validation Engineer for long-term placement in Palo Alto CA. · ...

    Palo Alto

    1 week ago

  • Work in company

    Firmware Validation Engineer

    Only for registered members

    Tesla Test & Automation Team is looking for a Firmware Validation and Flashing Engineer to develop flashing fixtures and automation software. · ...

    Palo Alto $140,000 - $210,000 (USD)

    2 days ago