We are seeking a skilled Firmware Engineer to develop and maintain our existing Programmable Logic Controllers (PLCs). The ideal candidate will contribute to the design and development of new features while also addressing bug fixes. As part of our team, you will play a critical role in ensuring the quality and reliability of our industrial automation products.
Key Responsibilities:
- Design, develop, and maintain firmware for existing PLC systems.
- Collaborate with cross-functional teams to design and implement new features.
- Identify, diagnose, and resolve software bugs and system issues.
- Participate in code reviews and contribute to the overall software architecture.
- Work closely with hardware engineers to optimize system performance.
- Ensure compliance with relevant standards and protocols, particularly in industrial automation.
Requirements:
- 5-6 years of experience in embedded software development.
- Strong programming skills in C and/or C++.
- Experience with Real-Time Operating Systems (RTOS) such as VxWorks, FreeRTOS, or ThreadX.
- Hands-on experience with communication protocols like Ethernet IP, OPC/UA.
- Preferred knowledge of IO Link communication standards.
- Demonstrated ability to troubleshoot and solve complex system issues methodically.
- Experience in the design and development of products for Industrial Automation is a plus.
To apply, simply click the "Apply" button or send your updated profile to [email protected]
EA Licence No.:18S9405 / EA Reg. No.:R1330864
Percept Solutions is expanding and actively seeking talented individuals. We encourage applicants to follow Percept Solutions on LinkedIn at https://www.linkedin.com/company/percept-solutions/to stay informed about new opportunities and events.