Senior Embedded Software Engineer

2 days ago


tamil nadu, India Propel Industries Private Limited Full time

Job Title: Senior Engineer / Lead – Embedded Software (EV Trucks) Business Unit: Propel EV Trucks Location: (Coimbatore) Role Summary Propel EV Trucks is seeking a highly skilled Embedded Software Engineer to design, develop, validate, and deploy embedded software for electric commercial vehicle ECUs. The role involves end-to-end software development across vehicle controllers, ensuring safe, reliable, and production-ready software aligned with automotive and EV standards. Key Responsibilities Design, develop, and maintain embedded software for EV truck ECUs including VCU, BCM, Gateway, and related controllers using C, C++, CODESYS, and Python , in compliance with automotive coding standards and best practices. Develop and implement control logic, diagnostics, and calibration strategies for critical vehicle parameters to ensure safety, reliability, and optimal vehicle performance. Prepare, review, and maintain software requirements, architecture documents, design specifications, and technical documentation aligned with system-level and vehicle-level requirements. Develop and execute unit tests, integration tests , and software validation plans to ensure functional correctness, robustness, and performance. Perform bench-level testing, SIL/HIL validation , and vehicle-level testing to verify ECU functionality, fault-handling behavior, and system performance. Debug and resolve complex software, hardware, and vehicle network issues during development, integration, and validation phases. Support software release management, version control, and configuration management , ensuring stable and production-ready software for testing and mass production. Contribute to feature enhancements, platform improvements, and next-generation EV software architectures . Collaborate closely with hardware, systems, controls, validation, manufacturing, and service teams to ensure seamless system integration. Continuously upgrade technical skills by adopting new tools, technologies, automotive standards, and EV best practices . Required Qualifications & Experience 7+ years of experience in automotive embedded software development, preferably in EV and/or commercial vehicle platforms . Strong expertise in vehicle communication networks including CAN and LIN , with hands-on experience in DBC creation, signal mapping, and network debugging . Proficiency in Vector tools such as CANalyzer and CANoe for diagnostics, simulation, and network validation. Solid understanding of ECU/VCU architecture , including CAN stack, UDS diagnostics stack , and automotive diagnostic protocols. Hands-on experience in EV control and calibration , including motor control, thermal management systems, and BMS-related parameters . Strong programming skills in Embedded C, C++, and Python , with exposure to CODESYS . Experience with bench testing, HIL systems, dynamometer testing , and instrumented vehicle testing . Exposure to Model-Based Development (MBD) using MATLAB/Simulink . Proven capability to debug complex system-level issues and deliver production-quality embedded software . Knowledge of FMEA, Fault Tree Analysis (FTA) , and functional safety development workflows . Strong communication, documentation, presentation, and analytical skills , with the ability to work effectively in cross-functional teams. Good to Have / Added Advantage Understanding of cloud and edge analytics , vehicle telematics , fleet dashboards , and remote diagnostics . Exposure to HMI functionalities , including driver displays, alerts, warnings, and basic user interaction logic. Experience with OTA updates, cybersecurity concepts , or ISO 26262 functional safety processes . Why Propel EV Trucks Opportunity to work on next-generation electric commercial vehicles High ownership and impact across the full vehicle lifecycle Fast-growing EV ecosystem with strong engineering depth Exposure to advanced EV, software-defined vehicle, and digital fleet technologies



  • tamil nadu, India Propel Industries Private Limited Full time

    Job Title: Senior Engineer / Lead – Embedded Software (EV Trucks)Business Unit: Propel EV Trucks Location: [Coimbatore]Role SummaryPropel EV Trucks is seeking a highly skilled Embedded Software Engineer to design, develop, validate, and deploy embedded software for electric commercial vehicle ECUs. The role involves end-to-end software development across...


  • tamil nadu, India Propel Industries Private Limited Full time

    Job Title: Senior Engineer / Lead – Embedded Software (EV Trucks) Business Unit: Propel EV Trucks Location: (Coimbatore) Role Summary Propel EV Trucks is seeking a highly skilled Embedded Software Engineer to design, develop, validate, and deploy embedded software for electric commercial vehicle ECUs. The role involves end-to-end software development...


  • tamil nadu, India VAct Technologies Private Limited Full time

    Job Title : Embedded Software Engineer Exp : 6-10 Years Location : Coimbatore, PN Palayam No.of Positions : 4 Design, develop, and deliver embedded software solutions for Automotive Instrument Clusters and Infotainment Systems, ensuring high performance and reliability. Work with Real-Time Operating Systems (RTOS) and develop device drivers to optimize...


  • tamil nadu, India VAct Technologies Private Limited Full time

    Job Title : Embedded Software Engineer Exp : 6-10 Years Location : Coimbatore, PN Palayam No.of Positions : 4 Design, develop, and deliver embedded software solutions for Automotive Instrument Clusters and Infotainment Systems, ensuring high performance and reliability. Work with Real-Time Operating Systems (RTOS) and develop device drivers to optimize...


  • tamil nadu, India VAct Technologies Private Limited Full time

    Job Title : Embedded Software EngineerExp : 6-10 YearsLocation : Coimbatore, PN PalayamNo.of Positions : 4 Design, develop, and deliver embedded software solutions for Automotive Instrument Clusters and Infotainment Systems, ensuring high performance and reliability.Work with Real-Time Operating Systems (RTOS) and develop device drivers to optimize system...


  • tamil nadu, India Angel and Genie Full time

    Job Title: Embedded Software Engineer (MCU & RTOS)Location: ChennaiJob Type: Full-TimeExperience Level: Mid-LevelJob Summary:We are seeking a highly skilled and motivated Embedded Systems Software Developer to joinour engineering team. The ideal candidate will have strong experience in microcontroller(MCU)-based programming and real-time operating systems...


  • tamil nadu, India Angel and Genie Full time

    Job Title: Embedded Software Engineer (MCU & RTOS) Location: Chennai Job Type: Full-Time Experience Level: Mid-Level Job Summary: We are seeking a highly skilled and motivated Embedded Systems Software Developer to join our engineering team. The ideal candidate will have strong experience in microcontroller (MCU)-based programming and real-time operating...


  • tamil nadu, India Angel and Genie Full time

    Job Title: Embedded Software Engineer (MCU & RTOS) Location: Chennai Job Type: Full-Time Experience Level: Mid-Level Job Summary: We are seeking a highly skilled and motivated Embedded Systems Software Developer to join our engineering team. The ideal candidate will have strong experience in microcontroller (MCU)-based programming and real-time operating...


  • Chennai, Tamil Nadu, India Rapyuta Robotics Full time

    Rapyuta Robotics an ETH Zurich spin-off operates with the goal of making robots more accessible to anyone in the logistics industry Rapyuta Robotics seeks individuals who believe that collaborative work leads to more effective and sustainable outcomes and are fearless in challenging limits whether within themselves or in their surroundings to make a dent in...


  • tamil nadu, India Angel and Genie Full time

    Responsibilities:Meeting with clients, designers, and engineering teams to define technical requirements.Designing program architecture based on project requirements and hardware specifications.Writing software code, embedded programs, and system protocols.Conducting tests on the embedded software systems to ensure proper integrationTroubleshooting embedded...