Embedded Software Engineer || W2

Foster City, CA, US • Posted 27 days ago • Updated 2 days ago
Contract Independent
Contract W2
12 Months
No Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🛠️ Calibrating flux capacitors...

Job Details

Skills

  • Embedded Software
  • Electrical Engineering
  • FPGA
  • MIPI
  • PCB Design

Summary

Embedded Software Engineer
Onsite in Foster City, CA | 5 days in office
W2 ,1099 only
 
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
workflows
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: PTPkmMvm8DIbz5u
  • Position Id: 9022751
  • Posted 27 days ago
Contact the job poster
DP

Durga Praveen Deevi

Recruiter @ Ukund Inc
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Foster City, California

Today

Easy Apply

Full-time

$99

Redwood City, California

Today

Full-time

San Francisco, California

Today

Full-time

USD 160,000.00 - 165,000.00 per year

Mountain View, California

Today

Full-time

USD 132,400.00 - 179,200.00 per year

Search all similar jobs