Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Embedded Software Engineer
Dublin (Hybrid)
Up to €70,000 + bonus & benefits
IT Search has partnered with a growing technology company based in Dublin who are expanding their R&D team and looking to bring in an Embedded Software Engineer.
This role will suit someone who enjoys working across the full software development life cycle - from design through to test and release - and who’s comfortable contributing to both new product development and the ongoing improvement of existing control systems. You’ll be part of a collaborative engineering environment where quality, reliability and practical problem-solving are valued above all else.
What You’ll Be Doing
- Designing, implementing and maintaining software for embedded and network-connected control products.
- Developing test plans, writing automated and manual tests, and performing code reviews.
- Supporting field and applications engineers in diagnosing and resolving product issues.
- Working closely with hardware, electronics and manufacturing teams to ensure smooth system integration.
What We’re Looking For
- 3–5 years’ experience developing software for embedded systems.
- Strong programming skills in C / C++, ideally on ARM-based microcontrollers.
- Familiarity with serial and peripheral communication interfaces such as I²C, UART, or SPI.
- Good understanding of debugging tools and general troubleshooting techniques.
- Ability to interpret circuit schematics and use lab instruments (oscilloscope, multimeter, etc.).
- A proactive, detail-driven engineer who can work both independently and as part of a small, multidisciplinary team.
- Degree in Electronic, Computer, or Software Engineering (or equivalent practical experience).
If this sounds like your next move, apply via the link or contact Graeme King at IT Search for a confidential chat.
Key Skills
Ranked by relevanceReady to apply?
Join IT Search and take your career to the next level!
Application takes less than 5 minutes

