The Role
Develop, debug, optimize, and validate embedded firmware in C for IoT-enabled EV products. Work with STM32, ESP32, AVR, sensors, communication modules, and actuators; interface peripherals and support hardware bring-up and board testing. Use oscilloscopes, logic analyzers, and JTAG/SWD tools for troubleshooting. Maintain modular code, documentation, test reports, and release notes while collaborating with hardware and systems teams.
Summary Generated by Built In
Embedded Software Engineer – IoTCompany Description
We are an IIT Delhi-incubated deep-tech EV startup building smart, connected, and reliable solutions for the electric mobility ecosystem. At Vecmocon, you'll work with a passionate team, experienced mentors, and cutting-edge EV technologies in a collaborative environment.
Job OverviewWe are looking for a passionate Embedded Software Engineer – IoT to join our engineering team. In this role, you will be responsible for developing, debugging, and testing embedded firmware for IoT-enabled products. You will work closely with hardware, firmware, and system engineers to build reliable, connected embedded solutions for next-generation EV applications.
Key Responsibilities- Develop, debug, and optimize embedded firmware in C for microcontroller platforms such as STM32, ESP32, AVR, or similar.
- Interface and configure peripherals including UART, SPI, I2C, ADC, GPIO, PWM, and CAN.
- Integrate sensors, communication modules (Wi-Fi, BLE, GSM/LTE), and actuators into embedded systems.
- Support hardware bring-up, board testing, and firmware validation.
- Read and interpret circuit schematics, datasheets, and technical documentation.
- Perform firmware debugging using tools such as logic analyzers, oscilloscopes, JTAG/SWD debuggers, and serial monitors.
- Write clean, modular, and maintainable code following embedded software development best practices.
- Prepare and maintain firmware documentation, test reports, and release notes.
- Collaborate with cross-functional teams to troubleshoot system-level issues and ensure timely project delivery.
- Strong programming skills in Embedded C (C++ is an added advantage).
- Good understanding of Embedded Systems and microcontroller architecture.
- Hands-on experience with STM32, ESP32, AVR, or similar MCU platforms.
- Knowledge of communication protocols including UART, SPI, I2C, CAN, and GPIO interfacing.
- Familiarity with Wi-Fi, Bluetooth Low Energy (BLE), GSM/LTE, and IoT connectivity concepts.
- Ability to read electronic schematics and understand digital and analog circuits.
- Experience with debugging tools such as oscilloscopes, logic analyzers, and serial debugging tools.
- Familiarity with version control tools such as Git is preferred.
- Strong analytical, debugging, and problem-solving skills.
- Good communication and teamwork abilities.
- B.Tech/M.Tech in Electronics, Electrical, Embedded Systems, Instrumentation, Computer Engineering, or a related discipline.
- 2+ years of experience in embedded firmware or IoT development.
- Internship or academic projects involving embedded systems, IoT devices, or connected products will be an added advantage.
- Opportunity to work on cutting-edge EV and IoT technologies.
- Hands-on exposure to real-world embedded product development.
- Mentorship from experienced engineers in a fast-growing deep-tech startup.
- Collaborative and innovation-driven work environment.
- Excellent learning and career growth opportunities.
Location: Noida
Skills Required
- Strong programming skills in Embedded C
- Understanding of embedded systems and microcontroller architecture
- Hands-on experience with STM32, ESP32, AVR, or similar microcontroller platforms
- Knowledge of UART, SPI, I2C, CAN, and GPIO interfacing
- Familiarity with Wi-Fi, BLE, GSM/LTE, and IoT connectivity concepts
- Ability to read electronic schematics and understand digital and analog circuits
- Experience with oscilloscopes, logic analyzers, and serial debugging tools
- Strong analytical, debugging, and problem-solving skills
- Good communication and teamwork abilities
- Familiarity with Git
- B.Tech or M.Tech in Electronics, Electrical, Embedded Systems, Instrumentation, Computer Engineering, or a related discipline
- 2+ years of experience in embedded firmware or IoT development
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
About Us : Vecmocon Technologies is a DeepTech startup working in sustainable and clean mobility. Founded by IIT Kanpur, IIT Delhi and ISB alumni Vecmocon is building ecosystem to strengthen electric mobility & clean energy revolution.








