> Markdown version of [/jobs/ext/3929248-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3929248-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:** October 26, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3467496711&tx=KP505PFK&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.