What are the responsibilities and job description for the Embedded Software Engineer position at Katalyst Healthcares and Life Sciences?
Responsibilities :
- C and C programming.
- Microcontrollers, MCUs, Microprocessors.
- Linux operating system.
- Software optimizations skills at the System on a Chip (SoC) level.
- Real-time Operating Systems (RTOS).
- Device drivers.
- Understanding of design patterns and embedded system design patterns.
- Debugging skills.
- Ability to work with existing codebases.
- Interrupt-driven design.
- Experience working with medical devices.
- Familiarity with IEC standards such as but not limited to, IEC 62304 and IEC 81001-5-1.
- EU Medical Device Directive (MDD) compliance.
- EU Medical Device Regulation (MDR) compliance.
- Software cybersecurity risk assessment and mitigation.
Requirements :