Pune, Maharashtra, India On-site

agiliad is hiring an Embedded Developer

About the Role

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.

Required Skills
Embedded CRTOSWindows development environmentCIP (Common Industrial Protocol)Firmware DebuggingJTAGLogic AnalyzersMemory ManagementReal-Time Systems Embedded CRTOSWindows development environmentCIP (Common Industrial Protocol)Firmware DebuggingJTAGLogic AnalyzersMemory ManagementReal-Time Systems
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
Job Details
Department Engineering
Category embedded
Posted 2 months ago