Fletcher Chase
Embedded Software Engineer
Fletcher ChaseIreland18 hours ago
Full-timeEngineering, Information Technology

About the Role


Our client is a global engineering and technology company specialising in advanced sensing instrumentation used across a wide range of industrial sectors.


They are seeking an experienced Embedded Software Engineer to join their technology team, working closely with electronics and product teams to develop next-generation embedded solutions. This role offers the opportunity to contribute across the full product lifecycle, from concept and design through to validation and ongoing support.


Key Responsibilities

  • Lead firmware design activities and break down work for the wider engineering team
  • Develop, test, and maintain embedded software for industrial-grade systems
  • Collaborate with product managers, engineers, and stakeholders to define system requirements
  • Write high-quality, maintainable C/C++ code for embedded platforms
  • Work across multiple operating systems (e.g. Linux, RTOS environments)
  • Perform system validation, debugging, and troubleshooting
  • Support existing products and contribute to continuous improvement
  • Ensure best practices in code quality, version control, and documentation
  • Mentor and support junior engineers within the team


Requirements

  • Degree in Computer Science, Electrical/Electronic Engineering, or similar
  • 5+ years’ experience developing embedded software in C/C++
  • Experience working with embedded operating systems (e.g. Linux, QNX, RTOS)
  • Strong debugging skills across both software and hardware environments
  • Experience with version control tools such as Git or SVN
  • Good communication skills and ability to work cross-functionally
  • Experience developing products in an industrial or hardware-integrated environment


Desirable Experience

  • Embedded development on ARM-based systems (e.g. STM32)
  • Experience with tools such as CubeMX, Yocto, or IAR Embedded Workbench
  • Knowledge of communication protocols (I2C, SPI, RS232/485, Modbus)
  • Familiarity with networking (TCP/IP, sockets, Ethernet stacks)
  • Exposure to signal processing or real-time systems
  • Experience working with hardware (schematics, PCB, oscilloscopes, etc.)
  • Familiarity with tools like JIRA, Jenkins, or Confluence


Why Apply?

  • Work on cutting-edge industrial technology
  • Be part of a global engineering team
  • Exposure to full product development lifecycle
  • Strong technical environment with opportunities to lead and mentor

Key Skills

Ranked by relevance