> Markdown version of [/jobs/ext/1318125-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/1318125-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:** Manpower - **Location:** Foster City, CA, United States - **Experience:** Experienced - **Salary:** $187,200.0 - $197,600.0 - **Contract:** Permanent contract - **Skills:** Automation of Tests, Unit Testing, C++ (Programming Language), Computer Programming, Embedded Software, Ethernet, Field-Programmable Gate Array (FPGA), Python (Programming Language), Systems Integration, Test Execution Engine, Serial Peripheral Interface, Git, Pytest, Linux Development, Information Technology, Low Latency, Build Tools - **Published:** July 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=aa0742ea29db18db ## About the Role Our client, a leading innovator in hardware systems and embedded technology, is seeking a dedicated Software Engineer to join their dynamic team. As a Software Engineer, you will be supporting the Autonomy Hardware Systems V&V team, contributing to the development of embedded software and testing infrastructure that drives safety-critical applications. The ideal candidate will demonstrate strong problem-solving skills, adaptability, and a passion for advancing technology in a collaborative environment., * Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field, with 4+ years of relevant industry experience. * Strong proficiency in C++ development, especially in low-latency, high-performance programming in user and kernel space. * Extensive experience with Linux development, including networking and system-level programming. * Proficiency in Python, test automation (e.g., Pytest), Git, build systems (e.g., Bazel), and unit testing frameworks (e.g., GTest). * Hands-on experience with embedded interfaces such as Ethernet, I2C, SPI, and CAN for hardware/software integration testing. ## Description * Architect, implement, and maintain high-quality C++ applications for embedded Linux systems, focusing on low-latency and high-performance solutions. * Design and develop Python-based automation frameworks and tooling to optimize test execution, integration, and validation processes. * Build and enhance hardware/software sensor emulators, maintaining and extending 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, troubleshoot, and verify hardware and software components to ensure product quality and reliability through comprehensive verification strategies. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools)