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
... robotics team consisting of individuals from IITs, Stanford, UCLA, etc. About the Role As an Embedded Software Engineer at Origin, you will write the firmware and embedded software that runs our robots, from microcontroller firmware on custom boards to drivers and real-time software on embedded Linux compute. In the coming months ...

Bangalore, भारत

  • Full-time
  • IT
... robotics team consisting of individuals from IITs, Stanford, UCLA, etc. About the Role As an Embedded Software Engineer at Origin, you will write the firmware and embedded software that runs our robots, from microcontroller firmware on custom boards to drivers and real-time software on embedded Linux compute. In the coming months ...

Bangalore, भारत

  • Full-time
  • IT
... software change records in line with product development processes. Collaborate with system, hardware, verification and global engineering teams to deliver robust software on schedule. Qualifications for the role: - Bachelor's or Master's degree in Electronics / Electrical / Computer Science / Embedded Systems or related field ...

Bangalore, भारत

  • 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, भारत

  • Remote
  • IT
  • Data Analytics
... Master's degree in Computer Science, Electronics Engineering, Electrical Engineering, Embedded Systems, or a related discipline. - 5+ years of experience in embedded software, industrial software, IoT, or edge computing environments. - Experience delivering software products or solutions in industrial automation, manufacturing, ...

Pune, भारत

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, भारत

  • Contract
  • IT
... Familiarity with IAR Workbench or Eclipse-based embedded development IDEs.- Good verbal and written communication skills.Education:Bachelor's degree in Computer Engineering, Electrical Engineering, Electronics Engineering, or a related field.Note:This is a 2-month contract opportunity. (ref:hirist.tech) [{"name": "contract", ...

Bangalore, भारत

  • IT
... :We are seeking a Senior Embedded Software Engineer with strong expertise in C++, Embedded Linux, Python, and Qt/QML to develop and maintain enterprise-grade embedded products. The role involves embedded software architecture, firmware and application development, system-level debugging, hardware-software integration, and ...

Bangalore, भारत

  • 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, भारत