Firmware Engineering Intern
ZENO
About the role
Zeno is an emerging player in the Indian electric two-wheeler ecosystem, focused on building cutting‑edge EV technology for the mass market. Founded by a team of automotive engineers and entrepreneurs, the company combines deep domain expertise in powertrain design with modern software‑driven product development. With a rapidly expanding R&D centre in Bangalore’s HSR Layout, Zeno aims to accelerate the transition to sustainable mobility by delivering reliable, high‑performance electric scooters and components.
The firm prides itself on a collaborative culture where engineers are encouraged to experiment, fail fast, and iterate on real‑world hardware.
The Firmware Engineering Internship offers a unique gateway for fresh engineering talent to dive into the world of automotive‑grade embedded systems. Interns will work side‑by‑side with senior firmware and hardware engineers on live EV projects, gaining exposure to the complete product lifecycle—from concept and prototype to validation and production hand‑over. This role is ideal for candidates who are passionate about electric vehicles, love hands‑on hardware work, and are eager to translate classroom theory into tangible automotive solutions.
Key responsibilities include
- Assist in developing, testing, and debugging embedded firmware for EV subsystems such as motor controllers, battery management units, and sensor interfaces.
- Support component‑level and system‑level testing using oscilloscopes, logic analyzers, and custom test rigs.
- Participate in hardware‑software integration, ensuring reliable communication over CAN, UART, SPI, and I2C buses.
- Collect, analyze, and interpret test data to evaluate performance, reliability, and safety margins.
- Document test procedures, results, and engineering change records in accordance with automotive standards.
- Troubleshoot hardware and firmware issues, applying systematic debugging techniques.
- Contribute to design reviews, providing feedback on firmware architecture and hardware compatibility.
- Collaborate with cross‑functional teams including powertrain, mechanical, and manufacturing engineers.
- Learn and apply automotive‑grade development tools such as version control, continuous integration, and static analysis.
- Stay updated with emerging EV technologies and suggest improvements to existing firmware modules.
Tech stack exposure includes C/C++ programming, STM32/ARM microcontrollers, CANopen, AUTOSAR basics, and industry‑standard debugging equipment. Successful interns can look forward to a clear growth path: high‑performing interns may be offered full‑time roles as Firmware Engineers, with opportunities to lead sub‑system projects, mentor future interns, and eventually move into senior system architecture positions. Joining Zeno means becoming part of a mission‑driven team that is shaping the future of electric mobility in India, gaining hands‑on experience that is highly valued across the automotive and IoT sectors.
Eligibility & process
Who can apply
Pursuing or recently completed B.E/B.Tech/M.Tech in Electrical Engineering, Electronics & Communication Engineering, Electronics, Instrumentation, Mechatronics, Computer Engineering or related fields; minimum 60% aggregate (or CGPA 6.0/10); no active backlogs at the time of joining; batch years 2025, 2026 or 2027; must be based in Bengaluru and available for full‑time office work (5 days a week).
Skills & stack
Selection process
- Round 1: Online aptitude test (logical reasoning, quantitative)
- Round 2: Technical interview (embedded programming, microcontroller concepts, debugging scenarios)
- Round 3: HR interview (fitment, communication, motivation)
Prep kit
20 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 5
Explain OOP (Object-Oriented Programming) principles with real-world examples in C++. Answer
What is the time and space complexity of QuickSort vs MergeSort? Answer
Explain the difference between SQL Indexing (B-Tree vs Hash) and when not to use an index. Answer
What happens under the hood when you enter a URL in a browser? Answer
What is the difference between REST and GraphQL APIs? Answer
Behavioural & HR questions 3
Highlight ZENO's market reputation, recent tech innovations, and how your skills in C++ directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.