Pentangle Tech logo

Pentangle Tech

FreeRTOS Engineer – Embedded Software

Pentangle Tech

📍 Seattle, United States 🇺🇸

full-time
senior
Posted —

Key Skills

FreeRTOSbare-metaldebuggingmicrocontrollersCAN

Industry

AutomotiveConsumer Electronics

Job Description

We are seeking a skilled Embedded Software Engineer with strong expertise in FreeRTOS/bare-metal development to support next-generation automotive ECU platforms . This role involves hands-on development, board bring-up, and low-level driver implementation in a non-AUTOSAR environment .

The ideal candidate will have a solid foundation in embedded C programming , hardware-software integration , and automotive communication protocols , along with the ability to work closely with cross-functional teams and customers.



Key Responsibilitie

  • sDevelop embedded software for automotive ECU platforms using Embedded C/C+
  • +Design and implement solutions in bare-metal and RTOS environments (FreeRTOS/Zephyr
  • )Perform board bring-u p, hardware validation, and debuggin
  • gDevelop and integrate low-level device driver s (SPI, I2C, UART, CAN, ADC, PWM
  • )Collaborate with hardware teams for system integration and issue resolutio
  • nConduct low-level debuggin g using tools such as JTAG, oscilloscopes, and logic analyzer
  • sSupport integration of communication protocols such as CAN and LI
  • NParticipate in design reviews, architecture discussions, and technical decision
  • sPrepare and maintain technical documentatio n (design specs, debug reports, integration notes
  • )Interface with customers for technical discussions and status update
  • sEnsure adherence to automotive quality standards and best practice


s
Required Skills & Qualificatio

  • ns8 - 10 years of experience i n embedded software developme
  • ntStrong programming skills i n Embedded C/C
  • ++Hands-on experience wit h FreeRTOS or Zeph
  • yrExperience wit h bare-metal programmi
  • ngProven expertise i n board bring-up and hardware-software integrati
  • onStrong understanding o f microcontrollers (STM32, NXP, or simila
  • r)Experience i n device driver developme
  • ntFamiliarity wit h CAN and LIN communication protoco
  • lsProficiency i n low-level debugging too ls (JTAG, oscilloscope, etc
  • .)Experience working i n non-AUTOSAR environmen ts (mandator
  • y)Strong analytical and problem-solving skil


ls
Preferred / Good to H

  • aveExposure to Automotive Ether
  • netBasic understanding of Functional Safety (ISO 26262, AS
  • IL)Knowledge of Embedded Linux syst
  • emsExperience wi th zonal ECU architectu
  • resFamiliarity with proprietary toolchains and development ecosyst


ems
Behavioral Competen

  • ciesStrong ownership and accountabi
  • lityAbility to work independently as a key technical contrib
  • utorEffective communication with internal teams and custo
  • mersStructured approach to documentation and repor


ting
Educ

  • ationBachelor’s or Master’s degre e in Electronics, Electrical, Embedded Systems, or Computer Enginee


ring.