Embedded Developer

1 week ago


India e178f733-5e29-4873-bb70-3b91e3edb1ef Full time ₹ 12,00,000 - ₹ 36,00,000 per year

Requisition ID Posted 11/18/2025

Job Description – 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
  • 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.

  • Embedded Developer

    1 week ago


    India ACL Digital Full time

    Responsibilities: 3-8 years of experience in embedded software development Work on bare-metal driver development ( C) and RTOS-based application programming ( C /C++) Strong understanding of architectures Like ARM, Extensa Good understanding of communication protocols such as UART, SPI, I2C, CAN, and Ethernet Perform hands-on development and debugging of...


  • Coimbatore, India Eutron Full time

    Job Description Job Title: R&D Embedded Linux Developer Secure Boot Location: Coimbatore Experience: 7+ Years Department: R&D - Embedded Systems About the Role We are seeking an experienced Embedded Linux Developer specializing in security and secure boot for embedded platforms. The role involves designing and developing secure software components, focusing...


  • india QuEST Global Services Pte. Ltd Full time

    Quest Global is an organization at the forefront of innovation and one of the world’s fastest growing engineering services firms with deep domain knowledge and recognized expertise in the top OEMs across seven industries. We are a twenty-five-year-old company on a journey to becoming a centenary one, driven by aspiration, hunger and humility. We are...


  • India HCLTech Full time

    Walk-In Drive Date: 8-Novmber 📍 Time: 9 AM to 3 PM 📍 Venue: Chennai: ETA 1, Sandhya Infocity, Navalur Contact Person: jyothi (7411876746) Mail Id: jyothi.ts@hcltech.com About the Role Embedded C++ Developer with 3 to 5 years of experience. Responsibilities - Design, develop, and test embedded software applications. - Strong experience in Linux...


  • Hyderabad, India Insight Global Full time

    Job Description - Develop Embedded planning models, data models, and business rules with Fox scripting, Planning Functions (Badi/Class/BApi) in SAP BPC Embedded - Manage data extraction, transformation with Routines, and loading (ETL) processes using HANA views or BW queries. - Using EPM Add-in for Excel to create input templates and reports. - Proficiency...


  • Bengaluru, India Capgemini Full time

    Job Description Location: Bangalore Experience: 811 years Choosing Capgemini means choosing a place where you'll be empowered to shape your career, supported by a collaborative global community, and inspired to reimagine what's possible. Join us in helping leading Consumer Products and Retail Services (CPRS) organizations unlock the value of technology and...

  • Embedded Engineer

    2 days ago


    Surat, India MINDRON Full time

    Job Description We are looking for an Embedded Engineer who can work across Raspberry Pi, microcontrollers, sensors, and hardware-connected products. This role involves both hardware interfacing and software development for real-world embedded systems. Responsibilities Develop software/firmware for Raspberry Pi, microcontrollers, and embedded boards Work...


  • India Quest Global Full time

    Job Description Job Requirements Key Responsibilities - Design, develop, and maintain embedded software for microcontroller-based systems. - Write efficient, well-documented code in C for Embedded software. - Create and maintain technical documentation including design specifications, test plans, and user manuals. - Perform software evaluation and debugging...


  • India MAHTO Full time

    Job Description Company Description MAHTO is a platform that connects contractors and homeowners with skilled blue-collar workers, primarily from the home building industry. MAHTO also offers Full Stack Home Building Services under mine, covering everything from land acquisition to lending. mine is dedicated to delivering exceptional projects across...

  • Embedded Engineer

    3 weeks ago


    Vapi, India Meril Full time

    Job Description - Embedded Hardware Engineer to design, develop, and validate hardware for embedded systems. Strong experience in schematic capture, PCB design, and a solid understanding of embedded systems architecture, including microcontrollers, sensors, and communication interfaces. - Design and develop hardware for embedded systems, from concept through...