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.