Job Openings Senior Embedded SW Engineer

About the job Senior Embedded SW Engineer

Embedded Software Engineer

C / C++ | Embedded Systems | Linux |

Were working with a well-established electronic design and manufacturing firm delivering innovative electronic products across Medical, Renewables and Industrial/Automation

Due to continued growth, theyre looking to hire an Embedded Software Engineer to join their collaborative, technically strong team.

This is a hands-on engineering role offering real variety — from proof-of-concept through to full production — with exposure to a broad mix of embedded platforms and technologies.

The Role

Youll work as part of a multi-disciplinary team developing high-quality embedded software solutions for customer-led projects.

You will:

  • Develop embedded and real-time software in C and Modern C++
  • Work across microcontroller and embedded Linux platforms
  • Contribute to system design and architecture discussions
  • Support debugging and integration at hardware/software level
  • Assist with technical documentation and test reporting
  • Collaborate directly with customers on project delivery
  • Contribute to improving engineering processes and best practice

This role offers strong technical exposure without the pressure of full technical ownership — ideal for someone building toward senior level.

What Were Looking For

Essential Experience

  • 5+ years experience developing embedded / real-time systems
  • Strong C and Modern C++ skills in a commercial environment
  • Experience with ARM-based microcontrollers
  • Embedded Linux exposure
  • Familiarity with communication protocols (Ethernet, USB, I2C, SPI, RS232, CAN)
  • Experience integrating wireless modules (Bluetooth, Wi-Fi, LoRa, NFC)
  • Solid debugging and problem-solving skills
  • Experience developing production-quality, maintainable code

Desirable

  • RTOS experience
  • Object-oriented design
  • DSP, image or signal processing exposure
  • Windows / C# or mobile app integration experience

The Person

Youre likely:

  • Comfortable working in a fast-paced technical environment
  • Keen to broaden your technical exposure across varied projects
  • Methodical and quality-driven in your approach
  • Confident communicating within a team and with customers
  • Motivated to develop toward a senior technical role

Why Join?

  • Exposure to multiple sectors and technologies
  • Full product lifecycle experience
  • Variety of technically interesting projects
  • Strong team environment
  • Clear opportunity to develop toward Senior / Lead level

If youre an Embedded Engineer with solid experience looking to take the next step in a varied, project-led environment, this is a strong opportunity.