11 Oct
|
CLUIX
|
Bathinda
About Job Profile
Experience: 2+ yrs
Salary: As per industry norms
Location: R&I; Park, IIT Delhi
Description: We are seeking a skilled and proactive Embedded Firmware Engineer to join our team at R&I; Park, IIT Delhi. In this role, you will develop high-reliability embedded firmware on STM32, TI, and Espressif microcontrollers, implement real-time control algorithms for power conversion systems, and work across hardware-software integration, communication protocols, and system validation.
About The Role
- Develop embedded firmware on STM32, TI, and Espressif microcontrollers using C and C++.
- Implement real-time control algorithms for power conversion systems.
- Develop firmware architecture, state machines, fault handling, and safety mechanisms.
- Configure and optimize MCU peripherals such as ADC, DMA, PWM, CAN, Timers, and Flash.
- Implement communication protocols including CAN, bootloader functionality, alongside OTA update mechanisms.
- Perform board bring-up, hardware-software integration, debugging, and root-cause analysis.
- Analyze system performance using oscilloscopes, CAN analyzers, and debugging tools.
- Support system validation, testing, and issue resolution.
- Create and maintain technical documentation throughout the development lifecycle.
- Collaborate with control, hardware, and validation teams during product development.
Skill(s) required
- Strong Embedded C/C++ programming skills, along with proficiency in Python.
- Hands-on experience with STM32, TI, and Espressif platforms.
- Working experience in both Baremetal and RTOS-based firmwares, with a good understanding of real-time systems and interrupt-driven firmware.
- Deep understanding of bootloaders, Flash memory, and communication protocols.
- Experience with ADC acquisition, PWM generation, and control-loop implementation.
- Working experience with IoT protocols including WiFi, BLE, MQTT, and Websockets.
- Knowledge of CAN communication and automotive diagnostics.
- Familiarity with Git version control and experience using debuggers, oscilloscopes, and communication analyzers.
- Strong debugging and problem-solving skills.
- Exposure to EV Mobility domain, automotive embedded systems, and EV power electronics (Preferred).
- Knowledge of PCB design principles, digital control systems, and power converter topologies (Preferred).
- Experience with MATLAB/Simulink model-based development or UDS diagnostics (Preferred).
Eligibility
- B.Tech / M.Tech in Electronics, Electrical, Computer Science, or a related field.
- 2+ years of professional experience in embedded firmware development.
What we are looking for
- Passionate engineer with strong hands-on problem-solving and root-cause troubleshooting abilities.
- Experience or solid interest in EV / Power Electronics and real-time control systems.
- Self-starter capable of driving hardware-software integration and debugging independently.
- Collaborative team player who documents work cleanly and communicates effectively.
What we Offer
- Competitive compensation as per industry standards.
- Opportunity to work on cutting-edge embedded systems, power electronics, and IoT.
- Access to world-class lab and R&D; facilities at R&I; Park, IIT Delhi.
- Collaborative and growth-oriented engineering culture.
📌 Embedded Firmware Engineer (Bathinda)
🏢 CLUIX
📍 Bathinda