Embedded Engineer
- Location
- Seattle, WA, US
- Level
- Mid level
- Experience
- 3+ years
- Education
- Bachelor's degree
- Job function
- Electrical Engineering › Electronics & Hardware › Embedded Software Engineer
Posted Nov 10, 2026Last confirmed open Nov 11, 2026
About this role
- Job ID:
J54811
- Job Title:
Embedded Engineer
- Location:
Seattle, WA
- Duration:
10 Months + Extension
- Domain Exposure:
Healthcare
- Client:
To Be Discussed Later
- Employment Type:
W-2, 1099, C2C
- Work Authorization:
US Citizen, Green Card, H-1B, OPT-EAD, CPT, Other
Job Title: Embedded Engineer
Location: Seattle, WA
Duration: 10 Months + Extension
Bill Rate: $78/hour (C2C)
Job Type: W-2, 1099, C2C
Client: To Be Discussed Later
Work Authorization: US Citizen, Green Card, OPT-EAD, CPT, H-1B, H4-EAD, Other
Role Summary:
We are looking for an Embedded Software Engineer to join our team and own the integration between hardware and software on our autonomous ground vehicles. You will support the architecture, design, and implementation of high-performance embedded systems that connect our autonomy stack to the physical vehicle platform.
Roles & Responsibilities:
- Own the architecture, design, and development of embedded firmware for vehicle subsystems and autonomy hardware interfaces
- Develop firmware in C/C++ for microcontrollers and embedded compute platforms on our autonomous vehicles
- Own the hardware-software integration process: bring up new boards, sensors, and peripherals and ensure reliable communication with the autonomy stack
- Debug and troubleshoot issues that span electrical, firmware, and software boundaries, often hands-on with the vehicle
- Write and execute test plans for validation, performance characterization, and production acceptance
- Collaborate with electrical engineering to select microcontrollers and peripherals, review schematics, and validate hardware designs
- Define and implement communication protocols and interfaces between vehicle subsystems (CAN, Ethernet, serial, etc.)
- Develop diagnostics, health monitoring, and fault-handling firmware to support field reliability
Minimum Qualifications:
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field - orequivalent practical experience
- 3+ years of applied experience in firmware or embedded software development
Desired Experience & Qualifications:
- Strong C/C++ firmware development in bare-metal or RTOS environments with experience across multiple ARM Cortex-M architectures (e.g., STM32, NXP S32K, TI TMS570) and/or FPGA platforms
- Proficiency integrating microcontrollers with analog and digital sensors, debugging across hardware-software boundaries using JTAG, SWD, oscilloscopes, and logic analyzers
- Working knowledge of common bus protocols (CAN, SPI, I2C, UART, RS-485, Ethernet) and ability to read and interpret electrical schematics
- Experience with embedded Linux, board support packages, and robotics middleware such as ROS - particularly on automotive or vehicle platforms with drive-by-wire systems
- End-to-end electronics experience from requirements through schematic, layout, fabrication, and hardware bring-up, including analog circuit design and/or power electronics
Equal Opportunity Employer
We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs.
We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.
Prefer to apply directly?
Apply on Robotics Technologies