Overview
About the job:
Key Responsibilities:
1. Design, implement, and maintain firmware/software for microcontroller-based systems.
2. Develop and optimize code in C and Embedded C.
3. Work on bare-metal programming and low-level hardware interfacing.
4. Develop, port, and debug Linux device drivers.
5. Perform system programming tasks (bootloaders, interrupts, memory management).
6. Collaborate with hardware engineers for seamless firmware-hardware integration.
7. Debug, test, and validate embedded systems using tools like JTAG, GDB, logic analyzers, and oscilloscopes.
8. Document designs, conduct code reviews, and support continuous integration processes.
Who can apply:
- have minimum 1 years of experience
- are Computer Science Engineering students
Only those candidates can apply who:
Salary:
₹ 2,00,000 - 6,00,000 /year
Experience:
1 year(s)
Deadline:
2025-10-30 23:59:59
Other perks:
Informal dress code
Skills required:
Linux, ARM Microcontroller, Embedded C, Atmel AVR, C Programming, GitHub, RTOS, Operating Systems, Debugging, UART, I2C and STM32
Other Requirements:
1. Experience with RTOS (FreeRTOS, Zephyr, ThreadX, etc.).
2. Knowledge of Yocto/Buildroot for embedded Linux.
3. Exposure to safety-critical standards (MISRA C, ISO 26262).
4. Low-power optimization techniques.
About Company:
We simplify complexity by solving one of the toughest challenges in today's technology ecosystem - the talent gap in semiconductors, embedded systems, and AI-driven hardware engineering. We are not just a training company - we are a workforce accelerator. Our mission is to identify, groom, and deploy the right talent where the industry needs it most.