We are looking for “Firmware Engineer” for developing our next generation communication modules and Input/output modules for industrial automation applications. You will be involved in the entire product development life cycle activities from defining the functional specification, design and implementation till release. You will be required to consistently meet project deliverables with high quality and work in a diverse team environment across the globe.
Requirements
Bachelor or Master’s degree in Computer Science/Electronics Engineering with minimum
4-10 years of experience in embedded software development
Demonstrated experience in development of PLCs and/or Bus Couplers and/or IO modules for industrial automation applications
Should have delivered at least 3 products from inception to release with quality
Hands-on experience in developing prototype and design validation techniques
Demonstrated programming experience with C and/or C++
Experience in developing applications on VxWorks
Hands-on experience with communication protocols (Modbus, EtherNet/IP, CAN, Serial)
Experienced in solving complex system problems with systematic troubleshooting skills
Preferred if the candidate has worked on PLC with CoDeSys environment
Hands-on with GIT, IAR workbench, Drivers for HW peripherals and secure coding