Senior Embedded Software Engineer IoT
Job Description
Senior Embedded Software Engineer – M2M/IoT Solutions (Co. Wexford)
A growing Irish M2M company in Co. Wexford is seeking a Senior Embedded Software Engineer to join a highly collaborative, cross-functional team developing cutting-edge industrial connectivity solutions for global markets.
Key Responsibilities
- Embedded Software Development – Design and develop firmware for control, monitoring, and connectivity solutions.
- Technical Leadership – Take ownership of embedded software architecture and technical design.
- Efficiency & Scalability – Analyze and enhance software for improved stability, efficiency, and scalability.
- Software Component Selection – Evaluate and integrate third-party software components into larger solutions.
- Cross-Functional Collaboration – Work with internal and external teams to ensure projects meet specifications.
- Product Portfolio Management – Provide technical updates and improvements to existing products.
What You Need to Succeed
- BSc in Electronic Engineering, Computer Science, or related field.
- 7+ years of experience in embedded software development.
- Expert-level C programming for embedded applications.
- Strong software architecture knowledge for connected industrial solutions.
- Experience with IoT/M2M embedded systems.
- Industrial communications protocols expertise (Modbus, CAN, OPC, DNP3).
- Telecom & networking protocols experience (TCP/IP, GPRS/3G/4G, Wireless, Low-Energy protocols).
- Proficiency in version control software and root cause analysis.
- Proven ability to work in multinational, multi-disciplinary teams.
Why Join?
Impactful Work – Develop cutting-edge industrial IoT/M2M solutions for global deployment.
Career Growth – Join a rapidly expanding company with exciting technical challenges.
Collaborative Culture – Work in a supportive, innovation-driven environment.
Ready to take your embedded software expertise to the next level? Apply now!