agiliad is looking for a Senior Embedded Firmware Engineer to design and build firmware for industrial controllers. You will apply your deep expertise in embedded systems to port existing controller firmware and develop new communication and security features.
What You'll Do
- Design, develop, and maintain embedded firmware using Embedded C and RTOS.
- Port existing Micro800 Controller firmware to a Windows environment.
- Develop and enhance communication and security-related firmware features.
- Debug, optimize, and validate firmware for performance, reliability, and scalability.
- Collaborate closely with system architects, hardware teams, and validation engineers.
- Participate in code reviews, technical discussions, and design documentation.
- Support integration, testing, and troubleshooting across different platforms.
What We're Looking For
- 8–10 years of hands-on experience in Embedded Firmware Development.
- Strong expertise in Embedded C programming.
- Proven experience working with RTOS-based systems.
- Solid understanding of embedded systems concepts, memory management, and real-time constraints.
- Experience in firmware debugging using tools such as JTAG, logic analyzers, etc.
Nice to Have
- Experience in communication firmware development.
- Exposure to security feature development in firmware.
- Experience working in a Windows development environment.
- Knowledge or hands-on experience with CIP (Common Industrial Protocol) communication.
Technical Stack
- Embedded C
- RTOS
- Windows development environment
- CIP (Common Industrial Protocol)
Work Mode
This is an onsite position based in Pune, India.
agiliad is an equal opportunity employer.


