Senior Firmware Engineer
QuEST Global
Job Requirements
Firmware Development: Developing, testing, and maintaining firmware for PLCs and other automation systems.Troubleshooting and Debugging: Identifying and resolving issues within the firmware.Collaboration: Working with cross-functional teams, including hardware engineers and other software developers.Testing: Ensuring that the firmware functions as expected and meets requirements.Knowledge of RTOS: Familiarity with real-time operating systems like VxWorks.Communication Protocols: Experience with communication protocols such as EtherNet/IP and OPC/UA.PLC Programming Languages: Familiarity with PLC programming languages like Ladder Logic and Structured Text.Hardware and Firmware Integration: Understanding the interaction between firmware and hardware.
Work Experience
Bachelor or Master’s degree in Computer Science/Electronics Engineering with minimum 5-7 years of experience in embedded software developmentDemonstrated experience in development of PLCs and/or Bus Couplers and/or IO modules for industrial automation applicationsShould have delivered at least 3 products from inception to release with qualityHands-on experience in developing prototype and design validation techniquesDemonstrated programming experience with C and/or C++Experience in developing applications on VxWorksHands-on experience with communication protocols (Modbus, EtherNet/IP, CAN, Serial)Experienced in solving complex system problems with systematic troubleshooting skillsPreferred if the candidate has worked on PLC with CoDeSys environmentHands-on with GIT, IAR workbench, Drivers for HW peripherals and secure coding
Firmware Development: Developing, testing, and maintaining firmware for PLCs and other automation systems.Troubleshooting and Debugging: Identifying and resolving issues within the firmware.Collaboration: Working with cross-functional teams, including hardware engineers and other software developers.Testing: Ensuring that the firmware functions as expected and meets requirements.Knowledge of RTOS: Familiarity with real-time operating systems like VxWorks.Communication Protocols: Experience with communication protocols such as EtherNet/IP and OPC/UA.PLC Programming Languages: Familiarity with PLC programming languages like Ladder Logic and Structured Text.Hardware and Firmware Integration: Understanding the interaction between firmware and hardware.
Work Experience
Bachelor or Master’s degree in Computer Science/Electronics Engineering with minimum 5-7 years of experience in embedded software developmentDemonstrated experience in development of PLCs and/or Bus Couplers and/or IO modules for industrial automation applicationsShould have delivered at least 3 products from inception to release with qualityHands-on experience in developing prototype and design validation techniquesDemonstrated programming experience with C and/or C++Experience in developing applications on VxWorksHands-on experience with communication protocols (Modbus, EtherNet/IP, CAN, Serial)Experienced in solving complex system problems with systematic troubleshooting skillsPreferred if the candidate has worked on PLC with CoDeSys environmentHands-on with GIT, IAR workbench, Drivers for HW peripherals and secure coding
Confirmar seu email: Enviar Email
Todos os Empregos de QuEST Global