Job Title: Embedded Software Engineer
Location: Limerick (required onsite 3-4 days per week)
Zenovo Ireland is supporting a technology company with offices in Limerick, looking to recruit a permanent Embedded Software Engineer.
The partner produces innovative products used in the retail, O&G, manufacturing, entertainment, and public services sectors.
You will join a talented team of engineers and have input into the full lifecycle of product development.
The work environment is vibrant, offering opportunities to develop new skills and experience.
Roles & Responsibilities:
* Participate in feature requirements definition in a highly collaborative team, including development, test, and product management.
* Develop features and provide technical leadership for junior team members.
* Understand technology and process trends to ensure effective implementation.
* Work with customers to understand their needs and create compelling user experiences.
Requirements:
* Good knowledge of C/C++ programming with strong embedded debugging skills.
* Excellent analytical skills.
* Experience in the full software development cycle within a project-based environment.
* Able to use debuggers, protocol analysers, and logic analysers.
* Experience with modern 32-bit processors/microcontrollers (e.g. ARM and their toolchains).
* A 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.
Education/Experience Requirements:
* 2-4 years of professional S/W development experience.
* Honours Degree in Computer Science, Software Engineering, or Electronic Engineering.