Firmware Engineer- Intern
3 days ago
Position:
Firmware Engineer- Intern
Location: Bangalore (On-site) Duration: 6 Months
About Us
At EMO Energy, we're a fast-moving deep-tech startup building the complete EV technology stack from high-performance battery systems to intelligent control electronics. We innovate fast, solve real-world challenges, and build products from the ground up. If you want to create technology that shapes the future of mobility, this is your stage.
Job Summary
We are looking for a motivated Firmware Intern to support the development, testing, and validation of embedded software for our Battery Management Systems (BMS). You will work hands-on with microcontrollers, embedded tools, and real EV battery hardware, gaining exposure to real-time systems and industry-grade firmware practices.
What You Will Do
- Assist in developing and testing embedded firmware for Battery Management Systems (BMS).
- Write, debug, and optimize C code for microcontrollers and embedded platforms.
- Use CAN tools for communication testing, debugging, and validation of BMS firmware.
- Support integration of firmware with hardware modules and sensors.
- Use tools like STM32CubeIDE, Keil, or Arduino for development and debugging.
- Participate in hardware bring-up, lab testing, and prototype evaluation.
- Document firmware updates, test results, and performance observations.
- Collaborate with hardware and battery engineering teams to resolve issues.
What We're Looking For
- Final-year students pursuing Electronics, Electrical Engineering, or related fields.
- Strong understanding of C programming and embedded systems fundamentals.
- Familiarity with microcontrollers, peripherals, and communication protocols (UART, SPI, I2C).
- Familiar with STM32CubeIDE, Keil, MPLAB, or Arduino (preferred).
- Experience or familiarity with CAN communication and CAN tools.
- Basic understanding of circuits, sensors, and interfacing electronics.
- Ability to debug logically and solve firmware/hardware issues.
- Curiosity, willingness to learn, and a proactive approach in a fast-paced environment.
Why Join Us?
- Work directly on real EV battery systems and embedded technology.
- Get mentorship, skill-building support, and certification opportunities.
- Collaborate with cross-functional experts in a high-growth environment.
- Availability for a full-time opportunity based on performance.
Note:
This is a paid internship.Skills: embedded,c programming,validation & data logging,stm32,debugging,battery management systems,i2c,spi,microcontrollers,hardware–firmware integration,uart
-
Firmware Engineer Intern
2 weeks ago
Bengaluru, Karnataka, India Zitto™ Full time ₹ 5,00,000 - ₹ 15,00,000 per yearWe seek a talented and enthusiastic Firmware Engineer Intern to join our team. This position offers a unique opportunity for a student or recent graduate to gain hands-on experience in firmware development for electric vehicle systems. As a Firmware Engineer Intern, you will work closely with our engineering team to design, implement, and test embedded...
-
Firmware Engineer
1 week ago
Bengaluru, Karnataka, India Fortive Careers Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob Description:Job Title: Firmware EngineerExperience: 8–12 YearsLocation: Bangalore, IndiaJob Type: Full-timeWe are seeking a highly motivated and talented Intern with Embedded C\C++\Python Programming and Linux skill to join our dynamic team. The intern will have the opportunity to work on real-world projects, gaining hands-on experience in Firmware...
-
Embedded Firmware Intern
21 hours ago
Bengaluru, Karnataka, India Spinotrix Full time ₹ 4,00,000 - ₹ 8,00,000 per yearAbout SpinotrixSpinotrix is a future-focused technology company specializing inElectric Two-Wheelers, E-Bikes, and advanced IoT & Building Automation Solutions. Our mission is to redefineurban mobilityandintelligent environmentsthrough the seamless integration ofembedded systems, smart electronics, and connectivity-driven innovation.Role OverviewWe are...
-
Senior Engineer – Firmware
2 weeks ago
Bengaluru, Karnataka, India L&T Technology Services Full time ₹ 12,00,000 - ₹ 24,00,000 per yearJob Title:Senior Engineer – FirmwareLocation:BangaloreExperience Required:Minimum 10 yearsEducation:Bachelor's/Master's in Electronics or Software EngineeringKey ResponsibilitiesResponsibility AreaDetailsTechnical GuidanceProvide direction on software/firmware design specifications, ensuring compliance with international standards and certification...
-
Firmware Engineer
1 week ago
Bengaluru, Karnataka, India Fortive Full time ₹ 40,00,000 - ₹ 1,20,00,000 per yearCollaborate with the development team to design, implement and develop Firmware solutions using CC++Python and Linux OS. Debug and troubleshoot Firmware issues, providing timely and accurate resolutions. Able to write test cases from Stories/Requirements Write efficient, maintainable, and well-documented code. Work with cross-functional teams to integrate...
-
Firmware Engineer
1 week ago
Bengaluru, Karnataka, India Dabba Network Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAbout the Role: We are looking for a skilled Embedded Software/Firmware Engineer to join our R&D team. The ideal candidate will have hands-on experience designing, developing, and debugging firmware for microcontroller-based systems. You will work to develop reliable, efficient, and maintainable embedded solutions.Key Responsibilities:● Design, develop,...
-
Lead Firmware Engineer
20 hours ago
Bengaluru, Karnataka, India Advanced Micro Devices, Inc Full time ₹ 12,00,000 - ₹ 24,00,000 per yearWHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...
-
Embedded Firmware Engineer
6 days ago
Bengaluru, Karnataka, India TekPillar® Full time ₹ 10,00,000 - ₹ 15,00,000 per yearWe are Hiring: Embedded Firmware Engineer at Bangalore LocationJob Role:Embedded Firmware EngineerExperience:4+ YearsJob Location:Adugodi, Bangalore(5 Day Work From Office)CTC : Up to 15 LPA#Note: Looking for only Immediate Joiners (within 10 days)Responsibilities:Collaborate with hardware teams to analyze and implement hardware changes.Lead board bring-up...
-
Firmware Engineer
1 week ago
Bengaluru, Karnataka, India RapidBrains Full time ₹ 24,00,000 - ₹ 30,00,000 per yearJob Title:Firmware Engineer (Networking & Firewall)Experience Required:4+ yearsLocation:Onsite (Hybrid – Bangalore, Prestige Tech Park, Kadubeesanahalli)Notice Period:Immediate to 2 weeksOverviewWe are seeking ahighly skilled Firmware Engineerwith deep expertise innetworking, firewall firmware, and Linux-based NIC driver development.The ideal candidate...
-
Firmware Engineer
2 weeks ago
Bengaluru, Karnataka, India Allegion Full time ₹ 5,00,000 - ₹ 15,00,000 per yearCreating Peace of Mind by Pioneering Safety and SecurityAt Allegion, we help keep the people you know and love safe and secure where they live, work and visit. With more than 30 brands, 12,000+ employees globally and products sold in 130 countries, we specialize in security around the doorway and beyond. Additionally, in 2024 we were awarded the Gallup...