Connecting Talent to opportunity

Connecting Talent to opportunity

Embedded Software / Firmware Engineer - Remote


Job Description:

Testing and verification of electronic systems, as well as development of new and existing embedded firmware and hardware.

Primary Responsibilities:

  • To be able to work with systems and hardware engineers to implement software solutions that include firmware-hardware interfaces.
  • Creating firmware for machine control IIoT devices.
  • Designing and developing develop firmware to operate local - (e.g. Profibus) networks.
  • Ensuring quality of software and its timely and efficient delivery as per agreed project plans.
  • Supporting the research and development of products within the Company, improving engineering quality, efficiency and cost.
  • Participating in project reviews and support presentations at relevant Design Review Meetings
  • Assist the Quality and Technical support teams by investigating and solving technical issues.
  • Developing firmware to support certification and production end of line testing

What we are looking for…

  • Proficiency with modern security protocols and practices.
  • Knowledge of designing and maintaining embedded firmware solutions in single and multi-processor applications
  • Proficiency in internet and networking communications protocols including messaging protocols (e.g. HTTP, MQTT, …) and concepts.
  • Technical document writing experience using Visio, Word, Excel, and / or PowerPoint.
  • Demonstrated programming skills in C/C++.
  • Experience of industrial machine integration.
  • Experience of software design and development in C.
  • Experience of software design and development using Assembler language.
  • Experience of fieldbus communication protocols.
  • Experience of structured software design methodologies.
  • Job Type

    Permanent, Full Time

  • Work Authorisation


  • Industry Sector Other

Extend your job search ?

23% Match


18% Match


17% Match