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

Embedded Software Engineer

Temporary

Kforce has a client in Foster City, CA that is seeking an 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
  • 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
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Foster, CA vacancy
  • $140k - $170k

     ...Zoox is looking for an embedded software engineer to join our Firmware Body Systems team. In this role, you will be responsible for embedded software development for the body, thermal, lighting, and closure system functions and sub-systems of the Zoox vehicle. This includes... 
    Suggested
    Full time
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    1 day ago
  • $170k - $277.5k

     ...expertise in artificial intelligence, best-in-class hardware and software product development, operational excellence, and customer...  ...for image processing (Debayering, lens shading, etc.) Strong embedded development experience, including firmware for physical hardware... 
    Suggested
    Full time
    Local area
    Relocation package

    Skydio, Inc.

    San Mateo, CA
    1 day ago
  • $221k - $265k

    San Diego, CA / Foster City, CASoftware - Software Platforms and Product /Full-time /HybridZoox is looking for an embedded software engineer to join our Firmware Power Systems team. Responsibilities include designing, building, and testing real-time embedded code in C/... 
    Suggested
    Full time
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    2 days ago
  • $137k - $207k

    Foster City, CASoftware - Software Platforms and Product /Full-time /HybridZoox is looking for an embedded software engineer to join our Firmware Drive Systems team. Drive Systems owns the critical path from autonomous trajectory to vehicle motion — taking a trajectory... 
    Suggested
    Full time
    Temporary work
    Remote work
    Relocation package

    Zoox

    Foster, CA
    2 days ago
  • $155.9k - $227.3k

     ...flight, the Battery Management System (BMS) software that keeps them safe, healthy, and...  ...Together they form one energy ecosystem, engineered around the demands of commercial eVTOL service...  ...for designing and implementing the embedded C++ software that runs on our aircraft battery... 
    Suggested
    Full time
    Temporary work

    Joby Aviation

    San Carlos, CA
    1 day ago
  • $200k - $300k

     ...scaling this impact: today, more than 2 million Verkada devices are deployed across 170+ countries. About the RoleAs a Staff Embedded Software Engineer, you will spearhead the development of brand-new camera categories while driving the continued growth and reliability of... 
    Full time
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    7 hours ago
  •  ...Zoox's Robot Software Infrastructure team is seeking a passionate software engineer to help develop Robot software and infrastructure to advance the common performant...  ...focuses on designing platform-level software, embedded Linux, device drivers, and cross-functional collaboration... 

    Zoox

    Foster, CA
    1 day ago
  • $125k - $160k

     ...team of firmware, backend, and frontend engineers to develop this product line. We are...  ...working on Linux development as a Software Engineer. ~ Proficient in C/C++....  ...~ Preferred experience working with embedded Linux ~ Bash scripting experience... 
    Full time
    Work at office
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    1 day ago
  • $150k - $300k

     ...team of firmware, backend, and frontend engineers to develop this product line.What You'll...  ...experience working on Linux development as a Software Engineer.Proficient in C/C++.Familiar...  ....Preferred experience working with embedded LinuxBash scripting experienceExperience... 
    Full time
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    3 days ago
  • $220k - $265k

    Foster City, CASoftware - Software Platforms and Product /Full-time /HybridAs a Software Engineer on the Firmware team, you will own the software integration, performance...  ..., and L1-L3 implementations into our custom embedded Linux platform.Architecture Definition: Define,... 
    Full time
    Temporary work
    Work experience placement
    Relocation package

    Zoox

    Foster, CA
    2 days ago
  •  ...Zoox is looking for an embedded software engineer to join our Firmware Platforms team. In this role, the embedded software engineer will be responsible for developing, extending, and maintaining support for multiple embedded platforms for the Zoox vehicle. The engineer... 
    Full time
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    23 hours ago
  • $150k - $250k

     ...coverage, and responsiveness to power critical insights precisely where they’re needed most.   About the Job As an Embedded Software Engineer , you will develop the embedded software that enables Array’s radar sensors, communication links, and flight systems to... 
    Permanent employment
    Full time

    Array Labs

    Redwood City, CA
    1 day ago
  •  ...vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the...  ...connected, more intelligent, more sustainable for everyone. Embedded Software Engineer Role Summary We are looking for a Embedded Software... 
    Full time
    Contract work
    Local area

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    23 hours ago
  •  ...Verkada in San Mateo, CA is looking for a Senior Embedded Software Engineer to lead the development of brand-new camera categories and maintain the reliability of a global, multi-million device IoT fleet. You will work across Hardware, Product, Backend, and Frontend teams... 

    Verkada

    San Mateo, CA
    13 hours ago
  • $160k - $250k

     ...enjoy facing adversity, and can do the impossible at record breaking speeds.About You and The Role We are looking for an Embedded Software Engineer to build the automated validation systems that ensure the reliability of the embedded platform powering autonomous aircraft... 
    Local area

    Zipline

    South San Francisco, CA
    3 days ago
  •  ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.EMBEDDED SOFTWARE ENGINEER, LASER MESH ROUTING (STARLINK)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy... 
    Permanent employment
    Temporary work
    Internship
    Worldwide
    Weekend work

    SpaceX

    Palo Alto, CA
    7 hours ago
  •  ...The Embedded Software Integration Engineer will support the evolution and integration of body control software and embedded systems across automotive, firmware, and safety-critical platforms. The role requires strong C/C++ and Python development experience, hardware and... 

    Compunnel

    Palo Alto, CA
    3 days ago
  •  ...Palo Alto is seeking a Technical Program Manager to lead hardware projects from concept to launch. You'll partner with product and engineering teams, manage complex modules, and ensure timely delivery and quality. The ideal candidate has a Bachelor’s degree in engineering... 
    Flexible hours

    ALSO

    Palo Alto, CA
    5 days ago
  • $130k - $140k

     ...We’re ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration...  .../Engineering or related field • 7+ years' experience in Embedded Software Development • Camera bring up: MIPI CSI-2, V4L2 driver... 
    Full time
    For contractors
    Work at office

    Alten Technology

    Palo Alto, CA
    23 hours ago
  • $150k - $300k

     ...coverage, and responsiveness to power critical insights precisely where they’re needed most.   About the Job As an Embedded Software Engineer , you will develop the firmware, FPGA logic, and embedded software that drive Array’s radar payloads and on-orbit... 
    Permanent employment
    Full time

    Array Labs

    Redwood City, CA
    1 day ago
  • $180k - $280k

     ...countries.  About the Role As a member of our Business Systems Engineering team, you will build or improve tools that are used daily by...  ...mentor junior engineers What You Bring ~4+ years of software engineering with a focus on Front End development ~ Shipped... 
    Full time
    Work at office
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    1 day ago
  • $168.3k - $207.9k

     ...experience for their customers and employees. To help them grow. Software is a choice that can make or break a business. Create better...  ..., a Freshworks company, extends this mission to modern engineering teams, helping them manage incidents, reduce downtime, and operate... 
    Full time
    Work at office
    Flexible hours
    3 days per week

    Freshworks

    San Mateo, CA
    1 day ago
  •  ...real-time 3D map of the world. The Satellite Software Team is responsible for designing the software that...  ..., satellite/flight control, telemetry, and embedded firmware. Array Labs is seeking Embedded Software engineers with experience in low-level systems software, device... 
    Permanent employment
    Full time

    Array Labs

    Palo Alto, CA
    1 day ago
  • $200k - $315k

     ...looking for a seasoned Systems level Linux engineer / Linux internals expert to help us...  ...similar degree)5+ years of experience of software development for Linux in System Programming...  ...(C, C++, Rust, Go, etc)Experience in embedded development or experience with low-level... 
    Full time
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    7 hours ago
  • $130k - $300k

     ...features OTA on a frequent basis.What You BringBS/MS in Computer Science (or similar degree)5 years of experience of full-time Embedded Software developmentProficient in at least one system programming language, such as C, C++, Golang, RustMinimal of 2 years of full-time... 
    Full time
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    7 hours ago
  • $180k - $280k

     ...countries. About the RoleAs a member of our Business Systems Engineering team, you will build or improve tools that are used daily by Verkada...  ...and mentor junior engineersWhat You Bring4+ years of software engineering with a focus on Front End developmentShipped customer... 
    Full time
    Work at office
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    3 days ago
  • $153k - $193k

    Foster City, CASoftware - Software Platforms and Product /Full-time /HybridAs a Firmware Validation Engineer, you will validate firmware functionality at the component, subsystem...  ...vehicle platform. This includes testing embedded applications, control logic, and feature... 
    Full time
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    2 days ago
  •  ...strategy, at the right time. If you are ready for adventure, we invite you to join our amazing team and grow with us. As a Embedded Software Engineer, you are responsible for designing and implementing a safe, robust and extensible firmware architecture. Your work... 
    Internship
    Work at office
    Remote work

    Pivotal

    Palo Alto, CA
    19 days ago
  • $150k - $183k

     ...where ideas turn into impact fast, you’ll fit right in.About The Role:Slickdeals is seeking a highly experienced Senior level Android Engineer to drive the technical vision, execution, and quality of our Android platform. This role serves as a key technical leader... 
    Work at office
    3 days per week

    Slickdeals

    San Mateo, CA
    3 days ago
  • $130k - $300k

     ...frequent basis. What You Bring ~ BS/MS in Computer Science (or similar degree) ~5 years of experience of full-time Embedded Software development ~ Proficient in at least one system programming language, such as C, C++, Golang, Rust ~ Minimal of 2... 
    Full time
    Work visa
    Flexible hours
    Shift work

    Mosaic

    San Mateo, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!