Sponsored
Verified Job IT / Software / Data Analyst

Embedded Software Engineer

Foster City, California
IT / Software / Data Analyst
#743642
Remote / WFH
AVS LLC

Job Description

Full job description
mbedded Software Engineer

Onsite in Foster City, CA | 5 days in office

Visa: GC and USC only

Job Type: C2C and W2

The Autonomy Hardware Systems V&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:

Bachelor's or Master's 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)
Bonus Qualifications:

Linux kernel development and device driver implementation, including embedded software for ARM cores using Xilinx SDK and MPSoC platforms
Experience with Yocto or Petalinux, and familiarity with FPGA development, System Verilog, and HDL verification
Experience with high-speed protocols (PCIe, MIPI CSI-2), Precision Time Protocol (PTP / IEEE 1588), and Automotive Ethernet
Ability to read and analyze electronic schematics, with knowledge of PCB design and manufacturing Workflow
Pay: $60.00 - $65.00 per hour

Application Question(s):

we need only USC and GC holders, Are you USC or GC holder?
Experience:

Embedded software: 8 years (Required)
Ability to Relocate:

Foster City, CA 94404: Relocate with an employer provided relocation package (Required)
Work Location: In person
View more Embedded Jobs in Foster City →
Sponsored

Similar Openings in IT / Software / Data Analyst

More jobs you might like

Data Analyst-Tableu himansu Verified
Kolkata, West Bengal IT / Software / Data Analyst 95000.00 ₹

Skillset: Data Analyst Exp: 5+ Yrs Location : PAN India SQL DDL and DML skills on structured and non-structured data base Python- Coding for...

Posted 1h ago View Details
Control data analyst himansu Verified
Delhi, Delhi IT / Software / Data Analyst 54000.00 ₹

What you will bring Essential Experience working in an Agile software delivery environment eg Change/Control Analyst, Business Analyst, Test...

Posted 1h ago View Details
Noida, Uttar Pradesh IT / Software / Data Analyst 85000.00 ₹

Job Description #### About the Role Role: Business Analyst (Business Development) We are looking for a Business Analyst who can support both...

Posted 1h ago View Details
Delhi, Delhi IT / Software / Data Analyst 60000.00 ₹

The Apps Support Intmd Analyst is a developing professional role. Deals with most problems independently and has some latitude to solve comp...

Posted 1h ago View Details