Search by job, company or skills

Quest Global

Senior Firmware Engineer

5-7 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 8 days 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