Embedded Software Engineer - Automotive Domain

Department Icon IT / Software Development & Related
Posted: 2 days ago
3-8 years
Bengaluru / Bangalore, Karnataka
IT / Software Development & Related
work from office
Full Time
Closes 9 Jan 2027

Posted: 2 days ago
Let Jobaaj One apply for you

An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.

Job Description
Similar Jobs
Please verify your account first! Send OTP

Job Description

Role Overview

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)

Skills

CDebuggingSoftware DevelopmentSoftware IntegrationTestingVersion ControlSoftware Engineer

If a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.

Similar Jobs

View all
Loading...
Bag Logo
Jobaaj
Get jobs like this by email

New IT / Software Development & Related roles in Bengaluru / Bangalore.

Job Alert
Google hiring for Specific Roles Apply Now!
1 min ago
New Opportunity
Amazon is hiring freshers Apply Now!
5 min ago
Featured Jobs
Microsoft opening 50+ positions Apply Now!
10 min ago

One email a day. Unsubscribe any time.