Roles & Responsibilities
We are seeking a Senior Firmware Engineer to contribute to the development and maintenance of our Programmable Logic Controllers (PLCs). 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.Excellent communication and interpersonal skills for effective collaboration in a multicultural, cross-functional environment.Tell employers what skills you have
RTOS
VxWorks
Embedded Software
Hardware
Interpersonal Skills
Wireless
Zephyr
Firmware
Product Development
Debugging
Electrical Engineering
Linux
Electronics
Software Development
C++