Search by job, company or skills

Senior Firmware Engineer

5-7 Years
  • Posted 3 months ago
  • Be among the first 10 applicants

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:

Firmware DevelopmentprogrammingDebugDesignDevelopverifySoftwareValidateHardware

Singapore

Skills:

arm architecture PythonAlgorithmsRtosEmbedded Cdata structuresobject-oriented design patternsembedded system developmentLinux-based software development

Singapore

Skills:

C32 bits MicrocontrollerHardware-assisted debugging toolsFunctional Safety Security Development processesAutomated unit test methodology

Singapore

Skills:

Firmware DevelopmentRtosArchitecture DesignSoftware requirement engineeringEmbedded development on LinuxEmbedded Windows platformsQuality management processes

Singapore

Skills:

profinet DebuggersCUsbRs232Ethernetindustrial communication protocolsprofibusDeviceNetIntegritylogic analyzersFPGA-integrated systemsThreadxGreen Hills compilersreal-time embedded software developmentOscilloscopesEtherCATZynq-based processors

Beware of Scammers

We don’t charge money for job offers