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.