Embedded Developer

Year    IN, India

Job Description

Requisition ID

10005

- Posted

11/18/2025



- Senior Embedded Software Engineer (C/C++, Yocto Linux, Automotive)


==========================================================================================


Location:

Pune, India

Experience:

4-6 Years

Position:

Full-Time

About the Role


------------------



We are looking for an experienced

Embedded Software Engineer

with strong expertise in

C/C++ development

,

Yocto/Linux

,

device driver development

, and experience in

Automotive or Embedded Systems

. 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 Responsibilities


------------------------


Design, develop, and optimize embedded software using

C/C++

for Automotive/Embedded systems. Work with

Yocto Linux

builds, BSP customization, kernel configuration, and image generation. Develop and integrate

Linux device drivers

, board bring-up activities, and hardware abstraction layers. Participate in system architecture discussions, requirement analysis, and technical design. Optimize performance, memory usage, and power management for embedded platforms. Debug low-level issues using tools such as JTAG, oscilloscopes, logic analyzers, etc. Work closely with Hardware, QA, and System Engineering teams for seamless integration. Ensure compliance with Automotive standards such as

ISO 26262

,

ASPICE

, and coding guidelines (MISRA-C preferred). Participate in code reviews, unit testing, and continuous integration processes.

Required Skills & Experience


---------------------------------


Bachelor's/Master's degree in

Electronics, Computer Science, Electrical Engineering

, or related field. 5-10 years of industry experience in

Embedded Software/Automotive development

. Strong hands-on programming experience in

C/C++

(memory management, pointers, data structures). Experience with

Yocto Project

, embedded Linux build systems, and kernel configuration. Expertise in

Linux device driver development

(GPIO, I2C, SPI, UART, CAN, Ethernet, etc.). Experience with

BSP development

, bootloaders (U-Boot), kernel porting, bring-up. Good understanding of microcontrollers/microprocessors, ARM architecture preferred. Experience with

version control

(Git),

CI/CD pipelines

, and

Agile/Scrum

. Strong debugging skills and knowledge of Linux internals. Exposure to

Automotive communication protocols

(CAN, LIN, MOST, FlexRay) is a plus.

Good to Have


----------------


Knowledge of

AUTOSAR

, Functional Safety (ISO 26262). Experience with

Virtualization

,

Containerization (Docker)

on embedded Linux. Knowledge of

Python

or

Shell scripting

for automation. Familiarity with testing frameworks and static analysis tools (Cppcheck, Valgrind). Understanding of cloud-connected automotive systems or OTA updates.

Soft Skills


---------------


Strong communication, problem-solving, and analytical abilities. Ability to work in a fast-paced, product development environment. * Self-driven, proactive, and capable of mentoring junior engineers.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4768874
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    IN, India
  • Education
    Not mentioned
  • Experience
    Year