
Embedded Software Intern
1 day ago
About the Role
We are looking for a motivated intern to contribute to the development of advanced Battery
Management Systems (BMS). The role will involve executing complete BMS learning cycles,
tuning and validating parameters, and integrating BMS modules and battery fuel gauge ICs
with flight controllers (Ardupilot/PX4).
This internship offers hands-on experience in embedded systems, hardware testing,
communication protocols, and data analysis, with direct exposure to drone electronics
integration.
Key Responsibilities:
● Execute end-to-end BMS learning cycles for battery packs and validate results.
● Work with BMS development boards and battery fuel gauge ICs, including firmware
flashing, parameter tuning, debugging, and protocol testing.
● Integrate BMS with flight controllers (e.g., Ardupilot, PX4) and verify communication
via SMBus/DroneCAN.
● Analyze battery logs (voltage, current, SoC, SoH, FCC, etc.) to identify calibration
and parameter improvement opportunities.
● Develop Python and C-based tools/scripts for testing, automation, and data parsing.
● Prepare technical documentation of processes, test results, and improvements for
knowledge sharing.
Required Skills:
● Academic background in Electrical/Electronics Engineering.
● Strong understanding of Li-ion battery fundamentals (voltage, current, SoC, SoH, FCC).
● Knowledge of Battery Management Systems, fuel gauge ICs, and current/voltage sensing techniques.
● Proficiency in C programming (with emphasis on embedded driver-level coding).
● Experience in Python for scripting, automation, and data analysis.
● Familiarity with communication protocols such as I2C/SMBus, CAN, and DroneCAN.
Preferred Skills (Nice-to-Have):
● Hands-on experience with BMS or battery fuel gauge ICs (configuration, calibration, and data interpretation).
● Experience with hardware testing, including shunt resistors and current measurement circuits.
● Exposure to Ardupilot or PX4 flight stacks.
● Prior contributions to GitHub or other open-source projects.
What You'll Gain:
● Practical exposure to industry-grade BMS platforms and battery fuel gauge ICs.
● Hands-on integration experience with drone electronics.
● Applied knowledge of battery testing, logging, and calibration workflows.
● Opportunity to contribute to open-source drone software ecosystems.
-
Embedded Software Engineer
1 day ago
Delhi, Delhi, India SingleFocus Labs Full time ₹ 12,00,000 - ₹ 36,00,000 per yearHiring: Lead Software Engineer / Architect – UAV Systems Location: Delhi Industry: Robotics / Aerospace / Embedded Systems Experience: 7+ years (2+ years in leadership/architect role) Qualification: B.E/B.Tech/M.E/M.Tech in CS, Electronics, Embedded Systems, Robotics, or AerospaceWe are looking for a Lead Software Architect to drive the development of...
-
Senior Embedded Software Developer
3 weeks ago
Delhi, Delhi, India Follex Technology Full timeOpening : Embedded system software engineerExperience : 8 To 10 YearsLocation : RemoteNotice period : Immediate JoinerSummary : We are seeking an experienced Senior Embedded Software Developer with deep expertise in C++ systems development to join our core engineering team. The ideal candidate will have at least 8-10 years of hands-on experience developing...
-
Senior Specialist- Embedded Software
1 week ago
Delhi, Delhi, India Pentair Full time US$ 90,000 - US$ 1,20,000 per yearJob DescriptionPentair GEC, NoidaPosition: Engineer- Embedded SoftwareBusiness Title: Sr Specialist- FirmwarePosition RequirementsThe right person for this position should have 6-9 years of experience in IoT embedded systems. He/She should be passionate, tech savvy, academically sound, have interest in embedded devices and technologies that drive the...
-
Embedded Developer
4 weeks ago
Delhi, Delhi, India Coders Brain Full timeJob Description- 3 to 8 Years, WFO, Location: Bangalore, )- 3+ years experience in the design and development of embedded device firmware using C/C++ programming languages- Experience with Linux/RTOS based software platforms and Linux experience is must.- Proficiency with embedded software debug methodologies and tools (debugger/emulators) to isolate low...
-
Embedded Systems Architect
2 weeks ago
Delhi, Delhi, India beBeeEmbedded Full time ₹ 15,00,000 - ₹ 28,00,000Embedded Software LeadThe primary objective of this role is to provide technical leadership and expertise in the design, development, and testing of embedded software for avionics and electronic systems.Key Responsibilities:Design, develop, and test embedded software for UAV, drones, and aerospace vehicles.Provide technical guidance and mentorship to a team...
-
Embedded Engineer
2 weeks ago
Delhi, Delhi, India Quest Global Engineering Solutions Private Limited Full timeSoftware Engineer (Development and test)- Excellent C programming include :- Specification and development of Embedded Software for use in standalone products. This will involve designing and implementing software subsystems to control FPGA/ASIC Hardware solutions. - We are seeking a fast learning, dynamic engineer eager to develop their skills working with...
-
Embedded Systems Developer
2 weeks ago
Delhi, Delhi, India beBeeEmbeddedDeveloper Full time ₹ 8,00,000 - ₹ 12,00,000We are currently seeking highly motivated professionals with hands-on experience in embedded systems development to join our team. This role is ideal for individuals who want to contribute to cutting-edge projects in a fast-paced environment.Key Responsibilities:Design and develop embedded software for microcontroller-based systemsWork with cross-functional...
-
Lead Embedded Engineer
3 weeks ago
Delhi, Delhi, India BotLab Dynamics Full timeAbout the Job :As the Lead Embedded Engineer at a dynamic drone technology startup, you will lead and inspire a team of engineers to develop innovative drone systems, hardware, and software solutions. You will be responsible for overseeing the entire product development lifecycle, ensuring that projects are executed on time, meet high-quality standards, and...
-
Embedded System Specialist
2 weeks ago
Delhi, Delhi, India beBeeEmbedded Full time US$ 90,000 - US$ 1,20,000Embedded engineering involves creating software and hardware solutions for a wide range of applications.We are seeking an experienced embedded engineer to join our team in India. The ideal candidate will have a strong background in computer engineering and programming languages such as C/C++ and Python.The primary responsibilities of the role include writing...
-
Embedded Linux Engineer
1 day ago
Delhi, Delhi, India BotLab Dynamics Full time US$ 80,000 - US$ 1,20,000 per yearJob Overview:We are seeking a highly skilled Embedded Linux Engineer to join our innovative team. The idealcandidate should bring extensive expertise in working with advanced microprocessors, particularly NXP i.MX ARM Cortex-A series and other ARM Cortex-A series processors. This role is critical indeveloping and maintaining cutting-edge embedded systems...