Key Skills: SPI, Embedded C++, Firmware, Microcontroller, Embedded C, UART, Communication Protocols, RTOS, Linux
Roles and Responsibilities:
- Lead firmware development for microcontroller-based controllers used in programmable AC/DC power products.
- Perform requirement study, create design documentation, implement embedded code, and execute firmware testing.
- Develop and review project plans for firmware delivery, including milestones and weekly progress updates.
- Collaborate with hardware and software teams to coordinate product development activities and integration.
- Support debugging and issue resolution using lab tools and ensure firmware meets performance specifications.
Skills Required:
- 5 - 10 years of experience in embedded firmware development for processors and microcontrollers.
- Embedded firmware development using Embedded C and Embedded C++ with coding standards for real-time systems.
- Robust understanding of microcontroller architecture, interrupts, and timing fundamentals.
- Hands-on experience with SPI and UART communication for embedded controller interfaces.
- Firmware development and validation including reading datasheets/schematics and using debugging tools.
Good to Have:
- Linux experience for embedded development workflows.
- RTOS experience for real-time task scheduling and embedded system integration.
Education: Any Graduation (Electronics & Communication / Electrical engineering preferred).
📌 Lead Firmware Engineer (Karnataka)
🏢 Careernet
📍 Karnataka
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.