Join to apply for the Senior Firmware Engineer role at Quest Global
1 week ago Be among the first 25 applicants
Join to apply for the Senior Firmware Engineer role at Quest Global
- 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.
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 codingSeniority level
Seniority level
Mid-Senior level
Employment type
Employment type
Full-time
Job function
Job function
Engineering and Information Technology
Referrals increase your chances of interviewing at Quest Global by 2x
Get notified about new Senior Firmware Engineer jobs in Singapore .
Senior Firmware Engineer - Secure SSD & Embedded Security
Embedded Software Engineer (1-year fellowship with Vivo Surgical)
Senior Staff Embedded Software Development Engineer
Autonomous Vehicle Embedded Software Engineer Intern
Embedded Linux Senior Software Engineer - Optimisation
Senior Embedded Software Engineer- Production Engineering
Staff / Senior Firmware Security Engineer
Senior Power Electronics Firmware Engineer
Robotics Application Engineer - Embedded
Software Engineer Intern (Embedded Applications)
Software Engineer Intern (Embedded Applications)
Development Engineer / Snr Development Engineer (Embedded System) – School of Engineering
Embedded Linux Field Engineer for Devices / IoT
Lead Optical Transceiver Firmware Engineer
SSD Firmware NAND System Failure Analysis Engineer
Ubuntu Linux Kernel Engineer - BIOS / Firmware
Research Associate (Embedded SLAM Software Engineer)
Research Engineer (Embedded System Development With Additive Manufacturing) - HHJ1
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
J-18808-Ljbffr