> Markdown version of [/jobs/ext/2692915-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2692915-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:** San Mateo, 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:** September 3, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3375511162&tx=HT7872THT&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * 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. ## Description * 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., * 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. ## 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 - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [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) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree)