
Embedded software intern
Vecmocon
Job Description
Job Profile: Embedded Software Intern
Company: Vecmocon
Company Overview
Vecmocon is an IIT Delhi–incubated deep-tech EV startup focused on making the electric mobility ecosystem smart, connected, and reliable through advanced technology and a data-driven approach. The company offers a collaborative work culture, empathetic leadership, and a strong vision for building the future of electric mobility in India.
Job Description
The Embedded Software Intern will be responsible for developing new firmware and enhancing existing embedded systems at Vecmocon. The role involves building application-layer software, middleware, peripheral drivers, and low-level interfaces while collaborating closely with hardware and testing teams. Responsibilities include writing, testing, debugging, and maintaining efficient and reliable code, along with contributing to the complete firmware development lifecycle.
Key Responsibilities
• Write clean, modular, reusable, and testable embedded software
• Develop and integrate low-level drivers, middleware, and application code using C/C++
• Read and understand component datasheets and technical documentation
• Analyze hardware schematics and collaborate with hardware engineers
• Follow product development lifecycle including requirement analysis, development, testing, production, and support
• Design and execute software test cases
• Debug, optimize, and enhance firmware performance
Required Skills
• Strong programming fundamentals and basic electrical engineering knowledge
• Hands-on experience with Embedded C/C++
• Understanding of microcontroller peripherals and low-level driver development
• Knowledge of Git/version control systems
• Basic scripting knowledge (Python preferred)
• Ability to understand hardware schematics and component datasheets
Required Skills
Job Insights
Other Opportunities
No other opportunities available at the moment.