Talentmatics
Website:
talent-matics.com
Job details:
We are looking for a Principal Engineer – Embedded Firmware / Technical Architect with 15+ years of experience in designing, architecting, and optimizing firmware for embedded electronic products.
This role is ideal for a senior professional who can go beyond coding and take complete ownership of firmware structure, integration, testing, optimization, and delivery.
If you have strong hands-on embedded development experience and enjoy working at the intersection of hardware and software, this is a great opportunity to contribute to advanced technology products.
Key Skills & Technical Expertise Required
- Strong experience in C / C++ embedded development in real-time and RTOS environments
- Knowledge of 8/16/32-bit MCUs & SoCs such as ARM, ColdFire, MSP430, dsPIC, MIPS, 8051
- Expertise in firmware architecture and embedded software lifecycle processes
- Strong experience in driver development, bootloaders, and low-level debugging
- Hands-on knowledge of communication protocols: SPI, I2C, UART
- Experience with BLE, DLMS, Cellular, and networking protocols
- Familiarity with embedded development tools/IDEs: Keil, IAR, Eclipse, etc.
- Ability to review and define technical specifications and detailed design documentation
- Exposure to IoT protocols, energy metering, or power electronics is a plus
Key Responsibilities
- Own and define firmware architecture from hardware abstraction to application logic
- Collaborate with hardware, product design, and QA/testing teams for end-to-end delivery
- Drive firmware code quality, reusability, scalability, and maintainability
- Lead debugging and optimization activities (power, memory, performance)
- Support development of automation tools like simulators/emulators to accelerate delivery
- Mentor engineers and establish embedded firmware development best practices
- Translate business requirements into scalable firmware solutions ready for production
Click on Apply to know more.