Pentangle Tech logo

Pentangle Tech

Embedded Software Engineer

Pentangle Tech

šŸ“ Seattle, United States šŸ‡ŗšŸ‡ø

contract
senior
on-site
Posted —

Key Skills

FreeRTOSUARTSPICANI2C

Industry

AutomotiveConsumer Electronics

Job Description

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


eering.