Embedded Software Engineer - Automotive - Embedded Systems

Mployee.me

Bengaluru

On-site

INR 750,000 - 1,100,000

Full time

46 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Mployee.me Bengaluru invites an Embedded Software Engineer to design, develop, test, and maintain automotive software for ECUs. You will work with Embedded C/C++, microcontrollers, RTOS, and automotive interfaces to deliver robust vehicle software.

Role requires knowledge of CAN/LIN, debugging tools, and Git. You will follow MISRA C/C++ and ISO 26262 standards, participate in code reviews, and collaborate with hardware, testing, and validation teams to ensure quality releases.

Qualifications

  • Strong knowledge of Embedded C and C++ for automotive ECUs.
  • Experience with microcontrollers and RTOS-based architectures.
  • Understanding of CAN, LIN, SPI, I2C, UART communication protocols.
  • Familiarity with MISRA C/C++ and ISO 26262 development standards.

Responsibilities

  • Design, develop, and maintain embedded software for automotive ECUs and systems.
  • Implement and debug automotive communication protocols and device drivers.
  • Perform unit and integration testing, debugging, and defect resolution.
  • Collaborate with hardware, systems, testing, and validation teams.
  • Adhere to coding standards and software quality processes; participate in code reviews.
  • Support software integration, verification, validation, and release activities.
  • Follow AUTOSAR Classic/Adaptive where applicable and MISRA/ISO standards.

Skills

Embedded C
Embedded C++
RTOS concepts
CAN
LIN
SPI
I2C
UART
Git
Unit testing
Software integration
MISRA C/C++
ISO 26262

Education

B.E./B.Tech or M.E./M.Tech in Electronics/Electrical/Computer Engineering

Tools

Oscilloscopes
Logic analyzers

Job description

Embedded Software Engineer to develop, integrate, test, and maintain embedded software for automotive electronic control units (ECUs) and vehicle systems. The ideal candidate should have strong programming skills in Embedded C/C++, experience with microcontrollers and real-time operating systems, and an understanding of automotive communication protocols and software development standards.

Key Roles & Responsibilities
  • Design, develop, and maintain embedded software for automotive electronic systems and ECUs.
  • Develop software using Embedded C and C++.
  • Work with microcontrollers, microprocessors, and real-time operating systems (RTOS).
  • Implement and debug automotive communication protocols such as CAN, LIN, and Automotive Ethernet.
  • Develop and integrate device drivers, firmware, and hardware abstraction layers.
  • Perform software unit testing, integration testing, debugging, and defect resolution.
  • Collaborate with hardware, systems, testing, and validation teams.
  • Analyse software requirements and prepare technical documentation.
  • Participate in code reviews and follow coding standards and software quality processes.
  • Support software integration, verification, validation, and release activities.
  • Work with AUTOSAR Classic or Adaptive architecture where applicable.
  • Follow automotive development standards such as MISRA C/C++ and ISO 26262, as required by the project.
Required Technical Skills
  • Strong knowledge of Embedded C and C++.
  • Experience in microcontrollers and embedded system architecture.
  • Knowledge of RTOS concepts, task scheduling, interrupts, and memory management.
  • Understanding of CAN, LIN, SPI, I2C, and UART communication protocols.
  • Experience with debugging tools, oscilloscopes, logic analysers, or similar equipment.
  • Familiarity with Git, version control, and software development tools.
  • Knowledge of unit testing and software integration processes.
  • Understanding of hardware-software interaction and real-time constraints.
Preferred Skills
  • AUTOSAR Classic or Adaptive.
  • Vector CANoe/CANalyzer.
  • MISRA C/C++, ISO 26262, and ASPICE.
  • MATLAB/Simulink and model-based development.
Educational Qualification
  • B.E./B.Tech or M.E./M.Tech in Electronics, Electrical, Computer Engineering, 3 - 8 years: Senior Embedded Software Engineer.
  • Relevant automotive embedded software development experience is preferred.

(ref:hirist.tech)

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - Automotive - Embedded Systems
Embedded Software Engineer - Automotive - Embedded Systems

KBD Talent Forge India Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 2,500,000
Embedded Developer – Automotive Domain
Embedded Developer – Automotive Domain

Delta IoT Solutions PVT LTD. • Pune District

On-site
INR 700,000 - 1,300,000
Embedded Software Engineer (automotive only)
Embedded Software Engineer (automotive only)

Option Us • Pune District

On-site
INR 600,000 - 900,000
Embedded Engineer
Embedded Engineer

Iva Technos • Coimbatore District

On-site
INR 600,000 - 1,200,000
Embedded Firmware Engineer- Automotive
Embedded Firmware Engineer- Automotive

Vayavya Labs Pvt. Ltd • India

On-site
INR 900,000 - 1,300,000
Lead Engineer
Lead Engineer

LeadSOC Technologies Pvt Ltd • Dadri

On-site
INR 4,000,000 - 6,000,000
Embedded Software Engineer
Embedded Software Engineer

Transight Systems • Kalamassery

On-site
INR 900,000 - 1,300,000
Health Insurance
PTO
PF
Embedded Software Developer (Automotive)
Embedded Software Developer (Automotive)

Talent Corner Hr Services • Pune District

On-site
INR 800,000 - 1,400,000
Embedded Lead/Architect
Embedded Lead/Architect

Yamaha Motor Solutions • Faridabad District

Hybrid
INR 1,400,000 - 2,100,000
Low-Level Embedded Software Developer
Low-Level Embedded Software Developer

BMW TechWorks India Private Limited • Pune District

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