Embedded Developer – Automotive Domain

Delta IoT Solutions PVT LTD.

Pune District

On-site

INR 700,000 - 1,300,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Delta IoT Solutions PVT LTD. in Pune invites an Embedded C Developer to design and maintain embedded software for automotive ECUs. You will work with CAN, RTOS, and low-level firmware, with exposure to Embedded Linux.

The role requires 3–5 years of hands-on experience, strong debugging skills, and collaboration with hardware and validation teams. Familiarity with Git/SVN and automotive processes is a plus.

Qualifications

  • 3-5 years of automotive embedded software experience.
  • Strong hands-on Embedded C programming.
  • Hands-on RTOS experience.
  • CAN protocol knowledge.
  • Exposure to Embedded Linux/Linux-based development.
  • Experience with version control (Git/SVN).
  • Knowledge of automotive software processes (ASPICE/ISO 26262) is a plus.
  • Exposure to AUTOSAR, UDS, diagnostics, UART, SPI, I2C, or JTAG is a plus.

Responsibilities

  • Design, develop, and maintain embedded software for automotive ECUs.
  • Develop components for automotive embedded control systems.
  • Work with RTOS-based embedded systems including task management.
  • Develop and integrate CAN communication and related software.
  • Handle CAN message processing, diagnostics, interfaces.
  • Develop device drivers and low-level software for embedded systems.
  • Debug and troubleshoot embedded software at software and hardware levels.
  • Perform integration, unit, and functional testing; defect analysis.
  • Support Embedded Linux development and debugging activities.
  • Collaborate with hardware, system, testing, and validation teams.
  • Participate in code reviews and follow coding standards.
  • Maintain source control releases with Git/SVN.
  • Analyze requirements and contribute to design and documentation.

Skills

Embedded C
RTOS
CAN
Embedded Linux
Diagnostics

Tools

Git/SVN

Job description

We are looking for an Embedded C Developer with strong experience in embedded firmware development, RTOS, and CAN communication for automotive applications.The ideal candidate should have hands-on experience developing low-level embedded software using C, working with RTOS-based systems, and integrating/debugging CAN communication. Exposure to Embedded Linux is preferred.

Key Responsibilities
  • Design, develop, integrate, and maintain embedded software using Embedded C for automotive applications.
  • Develop software components for automotive ECUs and embedded control systems.
  • Work with RTOS-based embedded systems, including task/thread management, scheduling, synchronization, inter-task communication, and interrupt handling.
  • Develop and integrate CAN communication and related communication software.
  • Work on CAN message handling, signal processing, diagnostics, and communication interfaces.
  • Develop and integrate device drivers and low-level software components for embedded systems.
  • Debug and troubleshoot embedded software at both software and target-hardware levels.
  • Perform software integration, unit testing, functional testing, and defect analysis.
  • Work with Embedded Linux environments and support Linux-based development/debugging activities.
  • Collaborate with hardware, system, application, testing, and validation teams.
  • Participate in code reviews and follow defined coding and software-development standards.
  • Maintain source code and software releases using Git/SVN or other version-control tools.
  • Analyze requirements and contribute to software design, implementation, and technical documentation.
Requirements
  • 3-5 years of experience in automotive embedded software development.
  • Strong hands-on programming experience in Embedded C - Mandatory.
  • Hands-on experience with RTOS - Mandatory.
  • Strong understanding of CAN - Mandatory.
  • Good understanding of embedded systems and microcontroller-based development.
  • Exposure to Embedded Linux/Linux-based development.
  • Knowledge of Ethernet/LIN or other automotive communication protocols is an advantage.
  • Experience with Git, SVN, or similar version-control systems.
  • Good debugging and problem-solving skills.
  • Knowledge of automotive software development processes such as ASPICE/ISO 26262 is an advantage.
  • Exposure to AUTOSAR, UDS, diagnostics, UART, SPI, I2C, or JTAG will be an added advantage.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded C C++ / Can Developer
Embedded C C++ / Can Developer

Nasu Group • Pune District, Bengaluru

On-site
INR 1,400,000 - 2,100,000
Embedded C++ Developer
Embedded C++ Developer

Expleo • Chennai District

On-site
INR 1,800,000 - 3,000,000
Embedded Firmware Engineer - Automotive
Embedded Firmware Engineer - Automotive

TekPillar • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Embedded Software Engineer
Embedded Software Engineer

Rarr Technologies • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Embedded Developer
Embedded Developer

Agiliad • Pune District

On-site
INR 900,000 - 1,300,000
Automotive Embedded C Developer
Automotive Embedded C Developer

Sii India IT • Bengaluru

On-site
INR 3,000,000 - 4,200,000
Embedded Firmware Engineer- Automotive
Embedded Firmware Engineer- Automotive

Vayavya Labs Pvt. Ltd • India

On-site
INR 900,000 - 1,300,000
Developer I - Embedded Software
Developer I - Embedded Software

UST • Coimbatore District

On-site
INR 900,000 - 1,500,000
Embedded Developer
Embedded Developer

Umanist Staffing LLC • Bengaluru

On-site
INR 2,500,000 - 3,800,000
Senior Software Engineer
Senior Software Engineer

Walking Tree • Hyderabad

On-site
INR 1,200,000 - 1,800,000