Xpetize - Automotive Embedded Software Developer - C/C++ Programming

38 years

0 Lacs

Posted:3 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title : Automotive Embedded Software DeveloperLocation : BangaloreJob Type : Full-TimeExperience Level : Mid-Level / SeniorDepartment : Embedded Systems / Automotive Software EngineeringReports To : Technical Lead / Project Summary : We are looking for a skilled Automotive Embedded Software Developer to design, implement, and maintain embedded software solutions for next-generation automotive systems. The role involves working with real-time operating systems (RTOS), microcontrollers, hardware interfaces, and automotive communication protocols to deliver robust and efficient embedded solutions.

Key Responsibilities

  • Design and develop embedded software for automotive systems (e.g., ECUs, ADAS, infotainment, powertrain, etc.).
  • Work on MCU/SoC-based platforms using C/C++ in bare-metal or RTOS environments.
  • Integrate and configure AUTOSAR stacks (Classic or Adaptive) where applicable.
  • Develop and maintain drivers, middleware, and application layers for embedded platforms.
  • Implement and validate communication protocols such as CAN, LIN, FlexRay, and Ethernet.
  • Perform unit testing, integration testing, and debugging using tools like Lauterbach, Vector CANoe, or Oscilloscopes.
  • Ensure compliance with automotive standards such as MISRA C, ISO 26262, and follow ASPICE-compliant development processes.
  • Collaborate with cross-functional teams including hardware, system engineering, and validation teams.
  • Document designs, code, and technical Skills & Qualifications :
  • Bachelors or Masters degree in Electrical, Electronics, Computer Engineering, or a related field.
  • 38 years of experience in embedded software development, preferably in the automotive domain.
  • Strong proficiency in C/C++ programming for embedded systems.
  • Experience with RTOS (e.g., FreeRTOS, QNX, VxWorks) or bare-metal embedded development.
  • Good understanding of microcontrollers (Infineon, NXP, Renesas, ST, TI, etc.).
  • Hands-on experience with automotive communication protocols (CAN, LIN, UDS, etc.).
  • Knowledge of functional safety concepts and software lifecycle standards in automotive (ISO 26262, ASPICE).
  • Experience with development and debugging tools (e.g., debuggers, logic analyzers, CANoe/CANalyzer, Trace32).
  • Familiar with source control tools like Git and CI/CD pipelines.
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Xpetize logo
Xpetize

Information Technology and Services

Innovation City

RecommendedJobs for You