Talent.com
This job offer is not available in your country.
Senior Firmware Engineer

Senior Firmware Engineer

Quest GlobalSingapore, Pedra Branca, Singapore
21 days ago
Job description

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 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
  • Seniority 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

    Create a job alert for this search

    Senior Engineer • Singapore, Pedra Branca, Singapore