Job Description
Job Title: Firmware Engineer
Experience: 5+ Years
Location: Singapore (Kallang Avenue)
Employment Type: Contract (Initial 1 Year, Extendable)
Eligibility: This role is open to local Singapore Citizens or for Singapore PR.
About Agiliad:
Agiliad is a global Product Engineering, R&D and Digital Transformation Services company collaborating with leading global technology and product companies to innovate and help them realize their product development goals. We offer a unique combination of domain focus and a deep understanding of product platforms and diverse technologies - A chip-to-cloud collaboration
Role Summary:
We are seeking a Firmware Engineer to contribute to the development and maintenance of Industrial Automation Products. This role involves designing and implementing new features, resolving software issues, and ensuring high-quality deliverables within a global, cross-functional team environment.
Key Responsibilities:
- Develop and maintain embedded firmware for industrial automation products.
- Design and implement new features and enhancements for PLCs.
- Troubleshoot and resolve complex system-level issues.
- Collaborate with global teams to meet project milestones and quality standards.
Qualifications:
- Bachelor's or Master's degree in Electronics/Computer Science Engineering.
- 5–6 years of hands-on experience in embedded software development.
- Proficiency in C and/or C++ programming.
- Experience with any RTOS is must (preferably VxWorks, Zephyr, embOS, Linux RT)
- Familiarity with industrial communication protocols (e.g., Ethernet/IP, OPC UA).
- Strong analytical and problem-solving skills.
- Prior experience in industrial automation product development is advantageous.

