Skip to content
sixfigjobs
Ford logo

Ford

Senior Software Developer in Test – Inverter

  • Palo Alto, California, United States
  • Onsite
  • Posted 13h ago
  • Full-time
  • Senior

Salary

$139K - $233K

Listed in the posting

Pays more than 27% of 998 senior software engineer listings in USD.

This job
$139k–$233k
Typical
$205k
Most pay
$184k–$230k
Apply on company site

Benefits

  • Health insurance
  • Paid time off
  • Parental leave
  • Learning budget
  • Visa sponsorship

Skills

Automation
CI/CD
C++
Embedded Software
Embedded Systems
Ethernet
Firmware
I2c
Iso 26262
Jenkins

Nice to have

Observability
Oscilloscope

Full job description

If you are passionate about pioneering change and being part of a legacy that transcends generations, Ford’s EV team is the place to accelerate your career while shaping the future of mobility. Join us in building a more sustainable and connected world through groundbreaking EV technology at Ford.

We are seeking an experienced Software Developer in Test to join our team, specializing in embedded firmware verification and validation for automotive inverter control boards. In this role, you will design, develop, and maintain automated test solutions for inverter control-board firmware and related embedded software components.

Your expertise in embedded systems, automotive communication, control-board interfaces, and software test automation will help ensure the quality, reliability, and robustness of inverter firmware solutions. This position focuses on firmware and embedded control-board testing, including functional behavior, communications,

diagnostics, and software integration—not power-stage or power-electronics validation.

What you'll do...

  • Create and execute test plans, test cases, and test scripts to validate functional, non-functional, integration, regression, and diagnostic requirements for inverter control-board firmware.
  • Design, develop, and maintain automated test frameworks, scripts, tools, and test environments for embedded inverter firmware in automotive applications.
  • Develop test strategies for control-board interfaces, microcontroller peripherals, communication networks, diagnostics, fault handling, and firmware update functionality.
  • Validate firmware behavior across operating modes, state transitions, communication conditions, error conditions, and boundary scenarios.
  • Collaborate with cross-functional teams to:
    • Review software and system requirements for completeness, clarity, and testability.
    • Analyze and provide feedback on embedded software and control-board architecture.
    • Derive test scenarios from requirements, use cases, interface definitions, and system-design analysis.
    • Work alongside development teams to troubleshoot defects, resolve issues, and improve software quality through iterative testing and automation.
  • Investigate, debug, and triage automated and nightly regression-test failures.
  • Participate in code reviews and provide feedback on testability, observability, maintainability, and diagnostic capability.
  • Support hardware-in-the-loop (HIL), software-in-the-loop (SIL), bench, and vehicle-level test activities as needed.
  • Contribute to the continuous improvement of testing processes, automation methodologies, test coverage, and quality best practices.

You'll have...

  • Bachelor’s degree in Electrical Engineering, Computer Science, Computer Engineering, or a related field.
  • Minimum of 5 years of experience in embedded software or firmware testing, preferably within the automotive industry.
  • Experience validating embedded firmware for automotive electronic control units, inverter control boards, motor-control systems, or similar real-time control applications.
  • Strong debugging skills and the ability to triage nightly regression failures.
  • Strong programming skills in Python, C/C++, or other relevant languages used in embedded software development and verification.
  • Experience developing and maintaining automated test tools and frameworks, such as Pytest, Slash, Jenkins, Robot Framework, or similar.
  • Experience with software test methodologies and levels, including unit, integration, system, regression, and automated testing.
  • Experience reviewing software requirements and developing traceable test cases and test procedures.

Even better, you may have...

  • Experience with automotive diagnostic tools, test environments, and diagnostic protocols.
  • Knowledge of automotive communication protocols, including Classical CAN, CAN-FD, LIN, Automotive Ethernet, SPI, and I2C.
  • Experience testing embedded microcontroller interfaces, including digital I/O, ADC, PWM, timers, interrupts, watchdogs, and serial communications.
  • Working knowledge of interface-description languages and formats such as DBC, LDF, ARXML, and internal interface-definition frameworks.
  • Familiarity with UDS diagnostics, flashing/programming workflows, bootloaders, calibration interfaces, and firmware update processes.
  • Experience with automotive functional-safety standards and processes, including ISO 26262.
  • Familiarity with HIL, SIL, and bench-level firmware testing.
  • Experience with electrical wiring, circuit-board bring-up, debugging, and troubleshooting, including the ability to read and create basic electrical schematics.
  • Familiarity with lab instrumentation and embedded debug tools, such as oscilloscopes, logic analyzers, CAN tools, debuggers, and data-acquisition equipment.
  • Familiarity with continuous integration and continuous delivery 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.

This position is a salary grade 8 and ranges from $138,800-$232,700.
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.

For more information on salary and benefits, click here: https://fordcareers.co/GSR

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 1-888-336-0660.

This position is hybrid with a requirement to be onsite four or more days per week. #LI-Hybrid

#LI-MZ1 #UEV

Apply on company site

Opens Ford’s own application page in a new tab.

Veeam Software logo
Veeam Software

Senior Software Engineer

$235k - $436k
Salary shown
San Jose, USAOnsiteSenior

We are looking for a Software Developer to contribute to our Veeam Kasten data management platform , purpose-built for K...

Posted 4d ago
Mercor logo
Mercor

Senior Software Engineer, Discovery

$250k - $500k
Salary shown
San Francisco, USAOnsiteSenior

Project leads at Mercor run and scale distinct data production businesses, each hiring and upskilling thousands of exper...

Posted 10d ago
Decagon logo
Decagon

Senior Software Engineer, Product

$200k - $400k
Salary shown
New York City, USAOnsiteSenior

Product Engineering at Decagon builds all aspects of the platform our customers use to create, operate, and improve thei...

Posted 28d ago
Veeam Software logo
Veeam Software
San Jose, USAOnsiteSenior

We are seeking a Senior Software Engineer to join the Performance Engineering team for Data Connectors & High-Scale Inge...

Posted 1mo ago
Expedia logo
Expedia
USAOnsiteSenior

Drive end-to-end system design, including low-level design (LLD), API contracts, and data modeling, aligned with Expedia...

Posted 1mo ago

Explore more

Salary

$139K - $233K

Apply