Embedded Software Engineer

1 day ago


Pune, Maharashtra, India Electrodrive Powertrain Solutions Full time ₹ 12,00,000 - ₹ 36,00,000 per year

Role & responsibilities

  • Design, develop, and test embedded software for EV systems (BMS, MCU, VCU, and EV Chargers) using TI microcontrollers.
  • Gather system requirements and translate them into robust firmware/embedded solutions for production-ready ECUs.
  • Develop, optimize, and debug real-time embedded C/C++ code, focusing on low-level microcontroller programming and peripherals (ADC, UART, SPI, CAN, PWM).
  • Implement diagnostic features, error handling, and OTA (Over-the-Air) update mechanisms.
  • Ensure the seamless integration of software modules with hardware and support hardware bring-up and validation.
  • Work closely with hardware, validation, and systems teams, ensuring system-level performance and reliability of core EV functions.
  • Develop and maintain thorough technical documentation and version control for all deliverables.
  • Lead and execute all phases of the Software Development Life Cycle (SDLC): requirements analysis, design, implementation (coding), unit and integration testing, verification and validation, deployment, and maintenance for BMS, MCU, VCU ECU Modules.
  • Develop and maintain embedded software components compliant with Automotive SPICE (ASPICE) process standards and deliverables
  • Follow ISO 26262 and automotive safety standards for software design, reviews, and functional validation.
  • Demonstrate strong debugging and root-cause analysis skills for complex embedded software and hardware integration issues
  • Support production, field trials, and troubleshooting of in-field issues.

Required Skills:

  • Strong expertise in TI 32 bit microcontroller-based system design, programming, and debugging (MSP430, TMS320, C2000, Sitara, etc.).
  • Hands-on experience with major EV subsystems: BMS (Battery Management System), MCU (Motor Control Unit), VCU (Vehicle Control Unit), AFE (Analog Front-End), and EV chargers.
  • Proficiency in C and C++ for bare-metal and RTOS-based systems.
  • Deep understanding of EV communication standards: CAN, LIN, UART, SPI, I2C, and diagnostics protocols (UDS, OBD-II).
  • Experience with embedded system debugging tools: Debugger, oscilloscopes, logic analyzers, in-circuit emulators.
  • Solid grasp of functional safety principles; working knowledge of ISO 26262 considered a plus.
  • Familiarity with power electronics, motor control algorithms, and high-voltage safety.
  • Skills in fault diagnosis, field issue analysis, and in-vehicle testing.

Preferred candidate profile

  • B.E/B.Tech/M.Tech in Electronics, Electrical, Instrumentation, Embedded Systems, or similar field.
  • Prior exposure to production launch cycles of EV or automotive ECUs (BMS, VCU, MCU etc.).
  • Experience in the development lifecycle of embedded firmware for critical automotive domains.
  • Understanding of cloud integration and OTA update frameworks is advantageous.


  • Pune, Maharashtra, India, Maharashtra ChipIOT Embedded Solutions Full time

    Company Description ChipIoT Embedded Solutions, based in Pune, India, is an Embedded Design Studio and electronic product manufacturing firm. Specializing in IoT technologies, ChipIoT transforms visionary ideas into high-quality electronic solutions for a variety of industries. The company's core services include custom hardware design, PCB development, and...


  • Pune, Maharashtra, India Vidasmi Full time ₹ 4,00,000 - ₹ 12,00,000 per year

    Position OverviewThis is a full-time on-site role for an Embedded Software Engineer. As an Embedded Software Engineer, you will be responsible for designing, implementing, and maintaining embedded software components. You will work closely with a team of engineers and developers to enhance the functionality and usability of our various embedded components. ....


  • Pune, Maharashtra, India Intangles Full time ₹ 15,00,000 - ₹ 28,00,000 per year

    Job descriptionAs an Embedded Software Engineer, you will be responsible for delivering high-quality firmware for next-generation embedded products in the Internal Combustion Engine (ICE)/Electrical Vehicle (EV) domain. You will work on crucial firmware engineering problems, including real-time application development and profiling, serial driver development...


  • Pune, Maharashtra, India Shifastar Technologies Full time ₹ 4,00,000 - ₹ 8,00,000 per year

    We have an urgent requirement for Embedded Software Engineer (Fire Detection Systems – Linux, C/C++) Position with one of the leaders in Engineering and Sciences Services (Aerospace & Defense, Consumer & Industrial products, Life Sciences, Transportation, utilities and construction)Below are the Job DetailsLooking for resource to collaborate with...


  • Pune, Maharashtra, India Acclivis Technologies Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Acclivis Technologies is a high-end services company managed by technically qualified professionals with a collective experience of more than 200 man-years in product engineering services with custom solutions to meet client requirements. looking for talented and enthusiastic team members. If you have a passion for technology and creativity, then come join...


  • Pune, Maharashtra, India SLB Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    Job Title: Embedded Software EngineerLocation: Pune, MaharashtraAbout Us:We are a global technology company driving energy innovation for a balanced planet. Together, we create amazing technology that unlocks access to energy for the benefit of all. Our inclusive culture is the key to our success. We collaborate with our internal community of colleagues,...


  • Pune, Maharashtra, India Innoiq Engineering Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Job Title: Embedded Software Engineer Medical Device TechnologyLocation: Pune Department: Engineering / Embedded SystemsEmployment Type: Full Time Company Overview:InnoIQ Engineering, a subsidiary of B&W Engineering und Datensysteme GmbH, Germany, is a leading company specializing in the research, design, and development of innovative medical devices. With...


  • Pune, Maharashtra, India AGCO Corporation Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Date: Sep 19, 2025Req ID: 101312Location:Pune, MH, INWorkplace Type: Hybrid/RemoteDo you want to help solve the world's most pressing challenges? Feeding the world's growing population and slowing climate change are two of the world's greatest challenges. AGCO is a part of the solution Join us to make your contribution.AGCO is looking to hire candidates for...


  • Pune, Maharashtra, India, Maharashtra SLB Full time

    Job Title: Embedded Software EngineerLocation: Pune, MaharashtraAbout Us:We are a global technology company driving energy innovation for a balanced planet. Together, we create amazing technology that unlocks access to energy for the benefit of all. Our inclusive culture is the key to our success. We collaborate with our internal community of colleagues,...


  • Pune, Maharashtra, India Talent Corner HR Services Pvt Ltd Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    ResponsibilitiesDesign, develop, test, and optimize software for embedded systemsEnsure software meets the needs of the hardwareWork closely with hardware engineers to ensure seamless integration between software and hardwareDebug, test, and optimize software to meet performance requirementsCreate demonstration software or create utilities used in testing...