Search Options
View Cache (Job ID 13847782)
Employer ICDS Recruitment
Job Title Embedded Software Engineer

Embedded Software Engineer - Galway.

The role:

• Responsible for developing software requirement specifications
• Responsible for software architecture design, coding & unit testing
• Generating & maintaining quality assurance documents related to the software life cycle
• Preparing reports & other documents to support regulatory approval
• Supporting research activity by developing/customising software
• Act as software representative on selected project teams, providing inputs to cross-functional teams

Interested applicants should have:

• Proven experience using higher level firmware techniques to deliver functional firmware in a rapid timeframe
• Good experience of delivering software and/or firmware projects within a dynamic medical or consumer electronics environment, or a similar industry
• Knowledge of OOAD concepts, design patterns
• Experience programming embedded microcontrollers in C/++ and assembly
• Working knowledge of various 8/16/32 bit microcontrollers.
• Previous design experience with analog and digital interfaces
• Basic knowledge of electronic hardware and hands-on experience using electronic hardware debug instrumentation such as oscilloscopes, data analyzers and bus analyzers
• Knowledge of Wireless protocols like Bluetooth Low Energy (BLE) would be an advantage
• Hands on experience and an entrepreneurial approach

Interested applicants should have :

Honours Degree in Electronic/Software Engineering or equivalent and have similar experience at a mid or senior technical level, working within a medical or consumer electronics environment, or a similar industry.

You should have :

• The ability to organise code in a logical, readable format while still getting the job done within tight time constraints
• Working knowledge of various serial communication protocols such as USB, I2C, SPI, I2S etc. and the design issues associated with these
• Design experience with high-volume consumer products (including manufacturing interfaces)
• The ability to plan and estimate development tasks, ideally within an Agile framework
• Experience in software configuration management tools and techniques
• Able to work on firmware projects on your own or with a team; self-motivated and able to prioritise workload
• Results driven
• Strong design skills
• Familiarity with various software architectures
• Good analytical & problem-solving skills

This job originally appeared on
Location Galway
Date Added 19 days ago
Apply Link