Embedded Software Engineer

LanceSoft, Inc.
Foster City, California, United StatesContract$187,200–$201,600Posted Aug 28, 2026

About the role

Job Title: Embedded Software Engineer

Job Duration: 6+ months contract

Est. Pay Range: $90 to $97/hr on w2

Work Type: Onsite in Foster City, CA | 5 days in office

Overview/ Responsibilities:

Additional Job Description:

The Autonomy Hardware Systems V&V team is seeking a contract Embedded Software Engineer to develop embedded software and tooling for safety-critical automated test infrastructure.

You'll be working cross-functionally to develop sensor emulators and test frameworks.

Responsibilities:

Architect, implement, and maintain production-quality C++ applications for embedded Linux, with a focus on low-latency, high-performance user- and kernel-space solutions

Design Python-based automation frameworks and tooling to streamline test execution, integration, and performance validation

Build and expand hardware/software sensor emulators, and maintain and extend existing test assets and validation frameworks

Integrate embedded software with FPGA-based and ECU hardware over interfaces such as Ethernet, I2C, SPI, and CAN

Test and troubleshoot hardware and software issues, executing end-to-end verification strategies to ensure product quality and reliability

Required Qualifications:

Bachelor's or master’s in computer science, Electrical Engineering, or related field, with 4+ years of relevant industry experience

Strong C++ development skills focused on low-latency, high-performance code in user (and ideally kernel) space

Extensive Linux development experience, including networking and system-level programming

Proficiency with Python and test automation (e.g., Pytest), plus Git, build systems (e.g., Bazel), and unit testing frameworks (e.g., GTest)

Hands-on experience building hardware/software integration test frameworks using embedded interfaces (Ethernet, I2C, SPI, CAN)

Bonus Qualifications:

Linux kernel development and device driver implementation, including embedded software for ARM cores using Xilinx SDK and MPSoC platforms

Experience with Yocto or Petalinux, and familiarity with FPGA development, System Verilog, and HDL verification

Experience with high-speed protocols (PCIe, MIPI CSI-2), Precision Time Protocol (PTP / IEEE 1588), and Automotive Ethernet

Ability to read and analyze electronic schematics, with knowledge of PCB design and manufacturing workflows

Employee Benefits:

At LanceSoft, full time regular employees who work a minimum of 30 hours a week or more are entitled to the following benefits:

Four options of medical Insurance

Dental and Vision Insurance

401k Contributions

Critical Illness Insurance

Voluntary Permanent Life Insurance

Accident Insurance

Other Employee Perks

EEO Employer

LanceSoft is a certified Minority Business Enterprise (MBE) and an equal opportunity employer. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.

This policy applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship. LanceSoft makes hiring decisions based solely on qualifications, merit, and business needs at the time.

Responsibilities

  • Architect, implement, and maintain production-quality C++ applications for embedded Linux
  • Design Python-based automation frameworks and tooling to streamline test execution
  • Build and expand hardware/software sensor emulators
  • Integrate embedded software with FPGA-based and ECU hardware
  • Test and troubleshoot hardware and software issues

Qualifications

  • Bachelor's or master’s in computer science, Electrical Engineering, or related field
  • Strong C++ development skills focused on low-latency, high-performance code
  • Extensive Linux development experience
  • Proficiency with Python and test automation
  • Hands-on experience building hardware/software integration test frameworks

Benefits

  • Four options of medical Insurance
  • Dental and Vision Insurance
  • 401k Contributions
  • Critical Illness Insurance
  • Voluntary Permanent Life Insurance
  • Accident Insurance

Skills mentioned

C++PythonEmbedded LinuxLinuxAutomationPytestUnit TestingIntegration TestingGitPerformance Optimization

About LanceSoft, Inc.

Established in 2000, LanceSoft is a pioneer in delivering top-notch Global Workforce Solutions and IT Services to a diverse clientele. We pride ourselves on fostering global cross-cultural connections that advance both the careers of our employees and the success of our clients' businesses. At LanceSoft, our mission is clear: to leverage our global network to seamlessly connect businesses with the right talent and individuals with the right opportunities, all without bias. We believe in providing Global Workforce Solutions with a personalized, human touch. Our comprehensive range of services spans various domains, encompassing temporary and permanent staffing, Statement of Work (SOW) arrangements, payrolling, Recruitment Process Outsourcing (RPO), application design and development, program/project management, and engineering solutions. Currently, our team of over 5,000 professionals caters to 110+ enterprise clients worldwide, including Fortune companies. Our client base represents a diverse spectrum of industries, including Banking & Financial Services, Semiconductor/VLSI, Technology, Healthcare & Life Sciences, Government, Telecom & Media, Retail & Distribution, Oil & Gas, and Energy & Utilities. Headquartered in Herndon, VA, LanceSoft operates 32+ regional offices across the North America, Europe, Asia, and Australia. We also have nine delivery centers strategically located in India in Bangalore, Indore, Noida, Baroda, Hyderabad, Bhubaneshwar, Dehradun, Goa, and Aligarh to further enhance our client service capabilities.

IT Services and IT Consulting5,001-10,000 employeesHerndon, Virginia