Logo
Katalyst Healthcares and Life Sciences

Embedded Software Engineer

Katalyst Healthcares and Life Sciences, Pittsburgh, Pennsylvania, us, 15289

Save Job

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:

Eight (8) years or more professional experience developing embedded software solutions. Works under close supervision on segments of a project or very small projects. Performs tasks to schedule and requirements. Able to provide solutions using standard techniques and can provide alternatives. Basic understanding of engineering principles and practices. Displays ability to communicate effectively. Limited experience in applying engineering skills. Applies standard techniques to common problems. Capable of working on specific assignments in technical area. Demonstrates the ability to work as part of a team within the department and across departments to help achieve group, department and overall project goals.