Embedded Software Engineer
Job Description
Embedded Software Engineer: Innovative MedTech company based in Dublin is seeking an Embedded Software Engineer to contribute to the development of advanced medical devices. Working under the guidance of the Director of Engineering, you will play a pivotal role in crafting ground-breaking medical technologies aimed at enhancing patient care.
REQUIREMENTS:
- Bachelor’s Degree in Electronic Engineering / Software Development
- 5+ years of post-graduate Embedded Firmware development / low-level C programming experience (e.g. driver or kernel development)
- Disciplined software development experience (requirements elicitation, design, source control, TDD/BDD, verification)
- Competency in one or more scripting languages (e.g. Python)
- Problem-solving mindset
ADVANTAGEOUS:
- DSP Algorithm Development and implementation
- Familiarity with Bluetooth (BLE and/or Classic)
- Interest in build automation, continuous integration and associated back-end infrastructure
- Experience working within a regulated environment (biomedical research, automotive)
- Prior Embedded development with nRF Connect / ZephyrOS / ARM-GCC
RESPONSIBILITIES:
- Embedded firmware design, implementation and verification
- Software aspects of product testing, including reliability validation and performance testing
- Supporting effective design and technology transfer from development to manufacturing