Embedded Software Engineer

Apply Now

Company: Katalyst HealthCares and Life Sciences

Location: Pittsburgh, PA 15237

Description:

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.

Similar Jobs