Embedded Software Developer Job in Pune – BESS/BMS Embedded Engineer | Apply Online

Embedded Software Developer Job in Pune – BESS/BMS Embedded Engineer | Apply Online

Embedded Software Developer Job in Pune – BESS/BMS Embedded Engineer

Posted by JobsForAll

Embedded Software Developer Job in Pune

Company Overview

This opportunity is being managed by the global recruitment firm :contentReference[oaicite:1]{index=1}, one of the world’s leading workforce solutions providers. Adecco partners with top organizations across industries to connect skilled professionals with high-value job opportunities.

The hiring company is a leading Indian organization specializing in Battery Energy Storage Systems (BESS). The company plays a key role in supporting India’s clean energy transition by developing advanced storage solutions for renewable energy infrastructure. Through innovation in battery technology and smart energy systems, the organization contributes to the country’s long-term sustainability and energy independence goals.

Job Summary

The company is looking for an experienced Embedded Software Developer to work on Battery Management Systems (BMS) and energy storage technologies. The selected candidate will be responsible for designing and implementing embedded software solutions for battery-based energy systems used in modern electric and renewable infrastructure.

Engineers in this role will work with microcontrollers, real-time operating systems, and hardware interfaces to build reliable and efficient embedded applications. Professionals with experience in automotive embedded development or energy storage technologies will find this role particularly valuable for career growth in the clean energy sector.

💭 JobsForAll Note: Embedded systems engineers working in the battery energy storage sector are increasingly in demand as renewable energy adoption grows globally. Professionals with BMS and embedded development skills can build long-term careers in electric mobility, smart energy, and industrial automation.

Eligibility Criteria

  • Bachelor’s degree in Engineering or a related technical discipline
  • 5 – 10 years of experience in embedded software development
  • Experience working in automotive or energy storage technology sectors
  • Hands-on experience with Battery Management Systems (BMS) or embedded hardware platforms

Job Details

Job Role Embedded Software Developer
Industry Engineering & Manufacturing
Location Pune, Maharashtra, India
Experience Required 5 – 10 Years
Qualification Bachelor's Degree in Engineering
Employment Type Permanent
Reference ID JN-032026-999977

Key Responsibilities

  • Develop embedded software solutions for battery energy storage and management systems.
  • Design and implement firmware using Embedded C and C++ programming languages.
  • Work with microcontrollers and embedded hardware platforms.
  • Develop and maintain peripheral drivers for hardware interfaces.
  • Implement and optimize battery management algorithms.
  • Conduct testing, debugging, and system validation for embedded software.
  • Collaborate with cross-functional engineering teams for product development.

Required Technical Skills

Embedded Programming

  • Strong experience in Embedded C and C++
  • Real-time operating systems such as FreeRTOS or ThreadX
  • Memory management and interrupt handling
  • Bootloader implementation

Microcontroller Platforms

  • STM32 microcontrollers
  • NXP processors
  • Texas Instruments controllers
  • Renesas embedded systems

Hardware Interface Knowledge

  • ADC and PWM peripherals
  • SPI, I2C, UART communication protocols
  • CAN bus communication
  • RS485 / MODBUS protocols
  • Ethernet interfaces

Battery Management Systems

  • State of Charge (SOC) algorithms
  • State of Health (SOH) analysis
  • Cell balancing mechanisms
  • Fault detection and handling

Debugging & Testing Tools

  • JTAG debugging tools
  • Oscilloscope
  • Logic analyzer
  • Unit testing and integration testing

Additional Skills

  • MISRA C coding standards
  • Basic scripting using Python
  • System validation and integration testing

Who Should Apply

  • Embedded software engineers with automotive development experience
  • Professionals experienced in Battery Management Systems
  • Engineers interested in renewable energy technologies
  • Developers who enjoy working with microcontrollers and real-time systems

Who Should Not Apply

  • Fresh graduates without embedded programming experience
  • Software developers focused only on web or application development
  • Candidates without embedded hardware exposure

Career Growth Opportunities

Embedded engineers specializing in battery systems and energy storage technologies are highly valued in industries such as electric vehicles, renewable energy, industrial automation, and smart grid infrastructure.

Professionals working in this field may progress into advanced roles including:

  • Senior Embedded Systems Engineer
  • BMS Software Architect
  • Electric Vehicle Systems Engineer
  • Embedded Systems Technical Lead
  • Energy Storage Platform Architect

Selection Process

The recruitment process may include the following stages:

  1. Online application submission
  2. Technical resume screening
  3. Embedded systems technical interview
  4. Engineering team discussion
  5. Final HR interview and offer

Application Details

Interested candidates can apply through the official job portal using the link below.

Apply for This Job

Looking for more opportunities? Explore additional openings below.

Frequently Asked Questions (FAQs)

What experience is required for this job?

This position requires approximately 5 to 10 years of experience in embedded software development, particularly in automotive or energy storage technologies.

What programming languages are required?

Strong knowledge of Embedded C and C++ is required for developing firmware for embedded systems.

Is experience in battery systems necessary?

Experience with Battery Management Systems (BMS) or energy storage technologies is highly preferred.

What industries use embedded engineers like this?

Embedded engineers work in industries such as electric vehicles, renewable energy, robotics, aerospace, and industrial automation.

References & Resources

Explore these helpful career resources for embedded systems professionals:

Disclaimer

Company Disclaimer: Recruitment is conducted by the employer and authorized recruitment partners. Always apply through official company websites or trusted recruitment portals.

JobsForAll Disclaimer: JobsForAll shares verified job opportunities to help job seekers discover legitimate career openings. We never charge candidates any fees for job applications or recruitment support.

Comments

Popular posts from this blog

Field Engineer Job – Jio Hiring | Diploma Candidates | 1–3 Years Experience

Software Engineer (Machine Learning) Job 2026 – Meta Hiring UK | High Salary AI Role

Test Engineer Hiring in Dehradun – 3 to 5 Years Experience | Apply Now