> Markdown version of [/jobs/ext/3700667-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3700667-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** Experis - **Location:** Foster City, CA, United States - **Experience:** Experienced - **Salary:** $197,600.0 - **Contract:** Permanent contract - **Skills:** Automation of Tests, Unit Testing, C++ (Programming Language), Computer Programming, Linux on Embedded Systems, Embedded Software, Ethernet, Field-Programmable Gate Array (FPGA), Python (Programming Language), Software Engineering, Systems Integration, Test Execution Engine, Serial Peripheral Interface, Fpga Hardware, Git, Pytest, Linux Development, Information Technology, Low Latency, Build Tools - **Published:** October 12, 2026 - **Apply:** https://www.juju.com/job/1_manpower2-409695 ## About the Role The ideal candidate will demonstrate strong problem-solving skills, adaptability, and a collaborative spirit, which will align successfully in the organization. **Job Title:** Embedded Software Engineer **Location:** Foster City, CA **Pay Range:** $95/hour + Benefits **What's the Job?** + Architect, implement, and maintain high-quality C++ applications for embedded Linux systems, focusing on low-latency and high-performance solutions. + Design Python-based automation frameworks and tooling to optimize test execution, integration, and performance validation processes. + Develop and expand hardware/software sensor emulators, maintaining 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 comprehensive verification strategies to ensure product quality and reliability. **What's Needed?** + Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field with 4+ years of relevant industry experience. + Strong C++ development skills, particularly in low-latency, high-performance code in user and kernel space. + Extensive experience with Linux development, including networking and system-level programming. + Proficiency with Python and test automation tools such as Pytest, Git, build systems like Bazel, and unit testing frameworks like GTest. + Hands-on experience building hardware/software integration test frameworks using embedded interfaces such as Ethernet, I2C, SPI, and CAN. **What's in it for me?** + Opportunity to work on cutting-edge embedded systems and safety-critical infrastructure. + Collaborate with a talented and diverse team of professionals committed to innovation. + Engage in meaningful projects that impact the future of hardware and embedded software development. + Develop your skills in a dynamic environment with exposure to FPGA development, high-speed protocols, and system integration. + Be part of a company that values continuous learning and professional growth. ## Description As an Embedded Software Engineer, you will be part of the Hardware Systems Verification team supporting cross-functional development efforts.