Senior Embedded Application Engineer - Microcontroller
Job Details:
Hyderabad, Telangana, India
Xbattery Energy Private Ltd.
Full-time
Job Description:
We are looking for a highly skilled Embedded Application Developer with a strong background in NXP and STM32 boards, Battery Management Systems (BMS), and energy solutions. The ideal candidate will have experience in writing optimized embedded software, interfacing with hardware peripherals, and working on innovative energy projects.
Key Responsibilities:
- Develop, test, and maintain embedded firmware for NXP and STM32 microcontrollers.
- Design low-level drivers, communication protocols (CAN, SPI, I2C, UART), and hardware interfaces.
- Work on Battery Management Systems (BMS), including SOC (State of Charge), SOH (State of Health) algorithms, and balancing techniques.
- Collaborate with cross-functional teams to integrate energy storage solutions with power distribution and energy management systems.
- Optimize software for power consumption, performance, and safety in embedded systems.
- Conduct debugging and validation of embedded systems using tools such as JTAG, SWD, and oscilloscopes.
- Implement communication protocols and work on firmware updates and bootloader development.
- Maintain technical documentation and ensure compliance with relevant safety standards.
Practical Skills & Experience:
- C/C++ Programming Skills.
- Experience in developing with Arm Based Microcontroller Architectures ideally with experience specifically on one or more of the microcontroller platforms from NXP, ST, Renesas or Infineon.
- Experience in Software development based on Eclipse based GCC & GBD tool chains.
- Experience on using/integrating RTOS (FreeRTOS or Zephyr) and most popular middleware (wireless connectivity, USB, Ethernet) into embedded software projects.
- A working knowledge of IoT Security standards such as Arm’s Platform Security Architecture (PSA) Certification Framework.
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related fields.
- 3-5 years of experience in embedded software development with NXP (e.g., S32, i.MX) and STM32 microcontrollers.
Why Xbattery Energy?
- Work on impactful projects that shape the future of energy solutions.
- A collaborative environment with opportunities for career growth and professional development.
- Competitive salary and benefits.
Having trouble? Click here to open the form.