š Seattle, United States šŗšø
Job title: Embedded Software Engineer (Automotive ECU)
Location: Seattle, WA (Onsite)
Duration: Long Term Contract
Role Summa
ryWe are seeking a skille d Embedded Software Engine er with strong expertise i n FreeRTOS/bare-metal developme nt to support next-generatio n automotive ECU platfor ms. This role involves hands-on development, board bring-up, and low-level driver implementation in a non-AUTOSAR environme n
t.The ideal candidate will have a solid foundation i n embedded C programmi ng , hardware-software integrati on, an d automotive communication protoco ls, along with the ability to work closely with cross-functional teams and customer
s.
Key Responsibilit
iesĀ· Develop embedded software for automotive ECU platforms usi ng Embedded C/
C++Ā· Design and implement solutions in bare-metal and RTOS environments (FreeRTOS/Zeph
yr)Ā· Perfo rm board bring -up, hardware validation, and debugg
ingĀ· Develop and integra te low-level device driv ers (SPI, I2C, UART, CAN, ADC, P
WM)Ā· Collaborate with hardware teams f or system integration and issue resolut
ionĀ· Condu ct low-level debugg ing using tools such as JTAG, oscilloscopes, and logic analyz
ersĀ· Support integration of communication protocols such as CAN and
LINĀ· Participate in design reviews, architecture discussions, and technical decisi
onsĀ· Prepare and mainta in technical documentat ion (design specs, debug reports, integration not
es)Ā· Interface with customers f or technical discussions and status upda
tesĀ· Ensure adherence to automotive quality standards and best practi
ces
Required Skills & Qualificat
ionsĀ· 8 - 10 years of experience in embedded software develop
mentĀ· Strong programming skills in Embedded C
/C++Ā· Hands-on experience w ith FreeRTOS or Ze
phyrĀ· Experience w ith bare-metal program
mingĀ· Proven expertise in board bring-up and hardware-software integra
tionĀ· Strong understanding of microcontrollers (STM32, NXP, or simi
lar)Ā· Experience in device driver develop
mentĀ· Familiarity w ith CAN and LIN communication proto
colsĀ· Proficiency in low-level debugging t ools (JTAG, oscilloscope, e
tc.)Ā· Experience working in non-AUTOSAR environm ents (mandat
ory)Ā· Strong analytical and problem-solving sk
ills
Preferred / Good to
HaveĀ· Exposur e to Automotive Eth
ernetĀ· Basic understandin g of Functional Safety (ISO 26262,
ASIL)Ā· Knowledg e of Embedded Linux sy
stemsĀ· Experience with zonal ECU architec
turesĀ· Familiarity with proprietary toolchains and development ecosy
stems
Behavioral Compet
enciesĀ· Strong ownership and accounta
bilityĀ· Ability to work independently as a key technical contr
ibutorĀ· Effective communication with internal teams and cus
tomersĀ· Structured approach to documentation and rep
orting
Ed
ucationBachelorās or Masterās deg ree in Electronics, Electrical, Embedded Systems, or Computer Engin
Free forever • No spam • Leave anytime