Embedded Software Engineer

SourcingXPress 

📍 Hyderabad, India 🇮🇳

full-time
mid-level
700000
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

C/C++ARMSPII2CUART

Industry

SemiconductorEnergy

Job Description

Company: Sagar Semiconductors

Website: Visit Website

LinkedIn: Visit LinkedIn

Business Type: Startup

Company Type: Service

Business Model: B2B

Funding Stage: Bootstrapped

Industry: Semiconductor

Salary Range: ₹ 7-12 Lacs PA

Job Description

We are seeking an experienced Embedded Firmware Engineer to join our team and drive the development of firmware for advanced Battery Management Systems (BMS) used in electric mobility and energy storage solutions. This is a high-impact role where your work will directly influence the performance and safety of next-generation battery systems

What You’ll Do

  • Develop embedded firmware in C/C++ for microcontroller-based systems
  • Design and implement low-level drivers and device interfaces
  • Work on communication protocols such as SPI, I2C, UART, and CAN
  • Implement battery monitoring features (voltage, current, temperature)
  • Develop protection mechanisms (over-voltage, under-voltage, thermal protection)
  • Collaborate with hardware teams for board bring-up and validation
  • Debug firmware using tools like JTAG, SWD, and logic analyzers
  • Ensure clean, modular, and well-documented code

What We’re Looking For

  • Strong experience in Embedded C/C++
  • Hands-on with ARM Cortex-M microcontrollers (STM32, NXP, etc.)
  • Experience in peripheral drivers (ADC, timers, interrupts, DMA)
  • Good understanding of communication protocols (SPI, CAN, UART, I2C)
  • Experience with debugging tools and version control (Git)

Nice to Have

  • Experience in Battery Management Systems (BMS)
  • Knowledge of battery monitoring ICs / Analog Front End (AFE)
  • Experience with RTOS (FreeRTOS)
  • Exposure to EV / energy storage domain