Embedded Software Development Engineer
Job Description
Embedded Software Development Engineer with 2+ years experience required for on-site role in Co. Clare. Working with a collaborative team of engineers, you will contribute to the design of life-saving medical devices for global markets.
REQUIREMENTS:
- Bachelor’s or Master’s in Computer Science, Electronic Engineering, or a related field.
- 2+ years of experience in embedded software development.
- Strong expertise in embedded C/C++ programming and databases like SQLite.
- QT Front-End Design (QML).
- Linux Kernel & Device Driver Development.
- Experience with Wi-Fi, 4G/5G Modems and TCP-IP Networking.
- Exceptional Debugging & Problem-Solving Skills.
- A proactive problem solver with a strong sense of urgency and ownership.
- Ability to collaborate in a team-oriented, fast-paced environment.
RESPONSIBILITIES:
- Design, develop and maintain firmware and embedded software.
- Collaborate with hardware engineers, software developers and regulatory experts to ensure seamless integration.
- Create real-time software solutions using C/C++.
- Debug, troubleshoot, and fine-tune high-reliability embedded systems for peak performance.
- Work in an Agile development environment, contributing to sprint planning and reviews.
- Stay ahead of the curve by researching emerging technologies and industry trends.
- Ensure compliance with our Quality Management System (QMS) and industry regulations.