Job Title: Embedded Software Engineer (C/C++, Yocto Linux)
Location: Pune (Hybrid)
Experience: 3-6 Years
Job Summary
:We are looking for an experience
d Embedded Software Engine
er with strong expertise i
n C/C++ developme
nt
, Yocto/Lin
ux
, device driver developme
nt, and experience i
n Automotive or Embedded Syste
ms. The ideal candidate will be responsible for designing and implementing low-level software, board bring-up, debugging, and integrating embedded systems for next-generation automotive platforms
.
Key Responsibilitie
-
s:Design, develop, and optimize embedded software us
ing C
/C++ for Automotive/Embedded system
-
s.Work w
ith Yocto L
inux builds, BSP customization, kernel configuration, and image generatio
-
n.Develop and integr
ate Linux device drive
rs, board bring-up activities, and hardware abstraction layer
-
s.Participate in system architecture discussions, requirement analysis, and technical desig
-
n.Optimize performance, memory usage, and power management for embedded platform
-
s.Debug low-level issues using tools such as JTAG, oscilloscopes, logic analyzers, et
-
c.Work closely with Hardware, QA, and System Engineering teams for seamless integratio
-
n.Ensure compliance with Automotive standards such
as ISO 26262, ASPI
CE, and coding guidelines (MISRA-C preferred
-
).Participate in code reviews, unit testing, and continuous integration processe
s.
Required Skills & Experien
-
ce:Bachelor’s/Master’s degr
ee in Electronics, Computer Science, Electrical Engin
eering, or related fie
-
ld.3-6 years of industry experien
ce in Embedded Software/Automotive devel
opme
-
nt.Strong hands-on programming experien
ce in C/
C++ (memory management, pointers, data structure
-
s).Experience
with Yocto Proj
ect, embedded Linux build systems, and kernel configurati
-
on.Experti
se in Linux device driver devel
opment (GPIO, I2C, SPI, UART, CAN, Ethernet, etc
-
.).Experience
with BSP devel
opment, bootloaders (U-Boot), kernel porting, bring-
-
up.Good understanding of microcontrollers/microprocessors, ARM architecture preferr
-
ed.Experience
with version c
ontrol (
Git), CI/CD pip
elines
, and Agile/Scr
-
um.Strong debugging skills and knowledge of Linux interna
-
ls.Exposu
re to Automotive communication pro
tocols (CAN, LIN, MOST, FlexRay) is a pl
us.