Search by job, company or skills

Quest Global

Senior Firmware Engineer

5-7 Years
Save
new job description bg glownew job description bg glow
  • Posted 5 months ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 134956427

Similar Jobs

Singapore

Skills:

CanUsbEthernetC ProgrammingSTM32 or similar 32-bit MCU architecturesprofibusWIFI

Singapore

Skills:

RtosDebuggingEmbedded SoftwareSoftware DevelopmentFirmwareComputer EngineeringComputer ScienceDesignSemiconductor IndustrySoftwarecredentialingElectrical EngineeringHardware

Singapore

Skills:

cmis CI2cOsfpDSP integrationTooling GUI developmentQSFPI3CDebugging system bring-upEmbedded firmware development

Singapore

Skills:

profinet DebuggersUsbCEthernetRs232logic analyzersOscilloscopesGreen Hills compilersEtherCATZynq-based processorsThreadxprofibusindustrial communication protocolsDeviceNetreal-time embedded software developmentIntegrityFPGA-integrated systems

Singapore

Skills:

NvmePcieContinuous Integrationtest automationAgile DevelopmentPython ProgrammingOcpGIT development flowSSD firmware testingautomated buildNVMe-MI