- Limerick, Munster, Ireland
- Full-time · Senior
- 5+ years
Senior Engineer - Embedded Software
Responsibilities
- Design and develop high performance real-time embedded applications on ARM Cortex-M microcontrollers in C programming language
- Develop customer facing device drivers in C and C# that present a programming interface to Analog Devices high speed converters and COMM products
- Interact daily with geographically distributed Silicon Designers, Embedded Software Engineers, Applications Engineers, QA Engineers and other team members to develop software, resolve bugs, identify missing requirements etc.
- Create all necessary documentation to support the embedded firmware design and communicate the essential concepts inside and outside the development team
- Participate in code reviews, software standard and guidelines improvement
Requirements
- Bachelor’s degree in Electronic Engineering, Computer Engineering, or related field
- Nice to have: JESD204B/C interfaces
- Nice to have: RF/mixed-signal systems
- Nice to have: FPGA integration
- Nice to have: Python scripting for test automation