Position: Embedded Software Engineer
We are seeking a skilled Embedded Software Engineer to join our team in Limerick, Ireland.
Company Overview:
Zenovo Ireland is supporting a technology company that produces innovative products used in various sectors such as retail, oil and gas, manufacturing, entertainment, and public services.
Role and Responsibilities:
* Participate in feature requirements definition in a collaborative team environment.
* Develop features and provide technical leadership for junior team members.
* Understand technology and process trends to ensure the adoption of best practices.
* Work with customers to understand their product needs and create user-experiences that prioritize performance, reliability, and usability.
* Explore ways to leverage new tools and methodologies to enhance the development process.
Key Skills and Qualifications:
* Excellent knowledge of C/C++ programming with strong embedded debugging skills.
* Strong analytical skills and experience in the full software development cycle within a project-based environment.
* Ability to use debuggers, protocol analysers, and logic analysers.
* Experience with modern 32-bit processors/microcontrollers (e.g., ARM) and their toolchains.
* Self-starter with excellent communication and documentation skills.
Desirable Skills:
* Linux/UNIX development skills (ideally in an embedded environment).
* Familiarity with video and audio technology.
* Familiarity with USB protocols.
Requirements:
* 2-4 years of professional S/W development experience.
* Honours Degree in Computer Science/Software Engineering/Electronic Engineering.