Quick Overview
Job Description
Hiring:
Embedded Software Engineer
Foster City, CA
Contract Role
JOB DESCRIPTION
The Autonomy Hardware Systems Vamp;V team is seeking a contract 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
Required Qualifications:·
Bachelors or Masters 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)
Similar jobs
- SA
Systems Engineer Principal
NewSAIC
San Diego, CA🇺🇸$160.0k - $200k/yrRemote21 hours agoTechnology - YU
Software Development Job Training Opportunity
NewYear Up United
Chicago, Illinois🇺🇸Hybrid15 minutes agoLESSTechnology - AG
Software Engineer - Developer Infrastructure & AI Tooling
NewAAA Global
Chicago, IL🇺🇸Hybrid21 hours agoC++JavaPythonTechnology - NG
Staff Embedded Software Engineer with Security Clearance
NewNorthrop Grumman
Warner Robins, GA🇺🇸$152.9k - $229.3k/yrOn-site21 hours agoAgileC++Git+1Technology - WY
Software Engineer 3 (Potential Telework) with Security Clearance
NewWyetech
Annapolis Junction, MD🇺🇸Remote21 hours agoDockerNode.jsSpring+8Technology - LT
Software Engineering Intern with Security Clearance
NewL3Harris Technologies
Lynchburg, VA🇺🇸$25 - $47/hrHybrid21 hours agoRubySQLEmbedded Systems+9Technology