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
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:
- Online application submission
- Technical resume screening
- Embedded systems technical interview
- Engineering team discussion
- Final HR interview and offer
Application Details
Interested candidates can apply through the official job portal using the link below.
Apply for This JobLooking 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:
- How to Write an ATS-Friendly Resume
- Automative Engineering Career Roadmap
- How to Avoid Online Job Scams
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
Post a Comment