Back to list

Vacancy description

BCM Embedded Software Engineer in Chennai, भारत

Antal International

Chennai, भारत

BCM Embedded Software Engineer

Location - Chennai

Technical Skills Required:

4+ years of hands-on experience in embedded systems

Knowledge on automotive microcontrollers (preferably on NXP / STMicroelectronics / Infineon)

Knowledge on Body Control Module (BCM) architecture and design

Development experience using C / C++ / Python

Driver development on CAN / LIN / SPI / I2C / UART / PWM / GPIO peripherals

Skilled in debugging bench level and vehicle level issues

Knowledge on RTOS and AUTOSAR architecture

Knowledge on SDLC (Software Development Life Cycle)

Experience in Unit Testing and Integration Testing is preferable

Hands on CANoe / CANalyzer / Vehicle CAN/LIN Data capture and analyzing

What you’ll do:

This role is for Platform Software development as a part of Electrical/Electronic Technical team.

Design and Development of embedded SW modules on BCM ECU: Creating and coding specialized software components that run directly on the vehicle's body control unit to manage central locking, lighting systems, wipers, power windows, and immobilization features.

Vehicle SW integration and Testing: Combining various software modules from different teams into a complete vehicle system and rigorously testing its functionality, performance, and compatibility across all integrated components.

On Board Diagnostics - Development / Testing: Building and validating software features that monitor BCM systems for faults, record diagnostic trouble codes (DTCs) via UDS (Unified Diagnostic Services), and facilitate troubleshooting and maintenance.

Technical Documentation: Creating clear, concise, and comprehensive written materials (e.g., design specifications, API guides, test reports) to record software architecture, functionality, and usage for development, maintenance, and compliance purposes.

SW Development and Testing for Gateway/Body Networks: Creating software specialized in managing vehicle network signals, power management states (sleep/wake-up modes), and routing communication between the BCM and other vehicle ECUs.

Similar vacancies

More like this role

  • Full-time
  • IT
JOB DESCRIPTION Job Title: Embedded Software Engineer Location: Info Park Phase 2, Kochi Job Type: Full-time Department: Engineering Job Description: We are looking for a highly motivated and enthusiastic Entry Level Embedded Software Engineer to join our expanding team. In this role, you will collaborate with experienced ...

Ernakulam, भारत

  • Remote
  • IT
... best As a Lead Embedded Software Engineer in our SmartServices - Completions, Interventions and Measurements team, you will design, develop, and support the embedded software and configurations that power Baker Hughes' acoustic telemetry technologies. You'll work with C/C++, embedded peripherals and systems, real-time operating ...

Pune, भारत

  • Full-time
  • IT
  • Research

€11.4 EUR

... Electrification, hydrogen, lighting, SW platforms products. You will work in an international context and Agile environment. In this context, we are looking for Embedded Software Engineer who will be in charge to understand one or several of the above domains while bringing a strong knowledge on C/C++ SW development. RESPONSABILITIES ...

Bangalore, भारत

Hyundai Motor India Limited

System Engineer - Body Control Module

... Safety (ISO 26262), and V-Model development https://jobeax.com/link/uX7B1jkk8REPOHSi :- B.E./B.Tech or M.E./M.Tech in Electronics, Electrical, Automotive, Embedded Systems, or related discipline.- 3 - 8 years of experience in Automotive Systems Engineering, Requirements Engineering, BCM, BDC, or Body Electronics domain. ...

Hyderabad, भारत

  • IT
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 ...

Bangalore, भारत

  • Hybrid
  • IT
Stryker seeks a Senior Software Engineer to develop embedded Linux applications for wireless gateway medical devices. This hybrid role requires 5–8 years of experience in embedded systems, modern C++, and design patterns, with exposure to hardware interfaces and real-time operating systems. Responsibilities - Develop application ...

Gurgaon, भारत

  • Full-time
  • IT
What you will do: - Development of application software for Embedded systems running on Linux. - Understand Software and System requirements and implement features for wireless gateway products. - Perform code and document reviews, build/config systems including U-BOOT, Yocto, CMake, Makefiles and do Embedded Linux patch ...

Gurgaon, भारत

Esyasoft Technologies Private Limited

Principal Software Engineer - Embedded/Firmware

  • Full-time
  • IT
... calibration, and advanced communication protocols to strengthen our core development team. Key Responsibilities - Firmware Design: Develop, test, and debug low-level embedded software using C/C++ on micro controllers (e.g., ARM Cortex, TI, Renesas). - Metering & Metrology: Implement and calibrate metrology algorithms for accuracy ...

Joka, भारत

Role Summary : The MIL/SIL Engineer is responsible for developing, simulating, validating, and verifying automotive embedded software models using MATLAB/Simulink. The role focuses on Model-In-the-Loop (MIL) and Software-In-the-Loop (SIL) testing to ensure functional correctness, requirement compliance, and software quality ...

Hyderabad, भारत

  • Remote
  • Hybrid
  • On-site
  • Full-time
  • Research

Rs 11 - 13 lakhs p.a.

... SPI, I2C, UART, CAN), IP protocols, display interfaces, and hardware subsystems - Hands-on experience with microprocessors Role Overview As an Electronic R&D Engineer, you will design and develop embedded software for systems—including motor control algorithms, embedded hardware control cards, and camera modules—primarily ...

Pune, भारत

  • Hybrid
  • IT
Role Overview :As a Senior Embedded Software Engineer, you will be at the forefront of designing and optimizing high-performance systems that power our next-generation product suite. You will spend your day architecting robust solutions, debugging complex kernel-level issues, and refining C++ applications to ensure seamless ...

Bombay, भारत