Embedded Software Engineer Job at Planet Pharma, Mchenry, IL

ZkRUMGJ5alRSMUJSTGtYMzVwNWZoMk9OSlE9PQ==
  • Planet Pharma
  • Mchenry, IL

Job Description

Location: must be onsite McHenry, IL 2-3 times per week

Salary: $95k - $110k

Type: direct hire

ESSENTIAL FUNCTIONS

  • Design and implement safety-critical software features for enteral feed pump systems, including precise flow rate control, occlusion detection, and alarm management
  • Develop and maintain IEC 62304 compliant software documentation, including software requirements specifications, architecture documents, and risk analysis
  • Participate in FMEA -Failure Mode and Effects Analysis (FMEA) is a process for identifying potential failures in a system and their consequences. sessions and implement appropriate software mitigations for identified risks
  • Experience in resolving complex technical problems using strong analytical skills
  • Experience with FDA regulated medical device software development lifecycle and design controls (21 CFR 820.30)
  • Contributes to design verification & validation as part of a team
  • Establish software requirements from broad and generic product requirements
  • Demonstrated proficiency with Git open-source version control system that helps software development teams manage source code version control, including experience with branching strategies, code review processes, and managing multiple development streams in a regulated environment
  • Strong familiarity with common embedded serial protocols (SPI, I2C, UART) and USB device implementation. Familiarity with debugging protocols (JTAG/SWD).
  • Experience with network protocols (TCP/IP, WiFi, or Ethernet) and wireless communications (Bluetooth/BLE) and knowledge of secure communication principles is a plus.
  • Experience with motor control algorithms and sensor integration for medical systems
  • Familiarity with hardware development, debugging tools, reading schematics
  • Experience working in Agile development teams, including sprint planning, daily standups, retrospectives, and adapting Agile practices to meet regulatory requirements
  • Ability to bridge cross-functional project needs through extensive system integration experience with microprocessor based hardware and software
  • Manage time and objective priorities among multiple competing tasks, providing updated timelines as priorities are assessed
  • Strong command of multiple IDEs with ability to set up and maintain development environments compliant with IEC 62304 requirements

EDUCATION and CRITICAL SKILLS/EXPERIENCE

  • Bachelor's degree in Software, Computer, or Electrical Engineering or related field required along with solid experience in an embedded programming environment.
  • Minimum three years' experience in design and implementation of complex embedded software electromechanical systems (experience in medical devices preferred).
  • Proficiency in computer languages including C, C++, and Python coupled with knowledge of computer principles, communications, networking and operating systems.
  • Demonstrated experience utilizing embedded real-time operating systems.
  • Ability to bridge cross-functional project needs through extensive system integration experience with microcontroller based hardware and software.
  • Applied knowledge of regulatory guidance on design controls and software validation.
  • Demonstrable experience bringing at least one regulated software product through a regulatory clearance process
  • Preferred understanding and hands-on implementation experience with ISO 13485 quality management systems a specific quality management system (QMS) standard designed exclusively for the medical device industry, ensuring consistent quality and patient safety throughout the entire lifecycle of a medical device, from design and production to disposal and IEC 62304 software development processes, including:
  • Software maintenance planning
  • Problem resolution tracking
  • Change management processes
  • Configuration management
  • Software architecture documentation
  • Risk management documentation

PHYSICAL DEMANDS Travel up to 10% of the time, including occasional international travel

Job Tags

Similar Jobs

PTR Global

Pega Developer Job at PTR Global

 ...(Extension or Conversion based on performance)Pay Rate: $70/hr - $80/hr on W2 (based on experience)Job Description: Proficient in Pega development as well as multiple design techniquesWorking proficiency in Pega toolset to design, develop, test, deploy, maintain and... 

Alliance Medical Center Inc.

Chief Medical Officer Job at Alliance Medical Center Inc.

Description: Alliance is seeking our next CMO - this is an exciting opportunity to work with an organization which is respected and well loved by the Community we serve! The CMO will manage the provision of integrated health care to an ethnically and socially diverse...

Driscoll Health

Advanced Practice RN (CPNP-AC) Physician Assistant (PA-C) Pediatric Intensive Care Unit (PICU) Intermediate Care Unit (IMC) Job at Driscoll Health

Where compassion meets innovation and technology and our employees are family. Thank you for your interest in joining our team! Please review the job information below. JD Attached* DRISCOLL CHILDRENS HOSPITAL ADVANCED PRACTICE PROFESSIONAL (APP) PEDIATRIC...

Pride Health

Sterilization Technician Job at Pride Health

 ...sterilization of surgical instruments. Perform decontamination and cleaning of surgical instruments following established procedures. ...  ...coverage (accident insurance, critical illness insurance, and hospital indemnity), 401(k)-retirement savings, life & disability... 

Tetherow Resort

Wedding & Event Coordinator Job at Tetherow Resort

 ...Description Job Description Tetherow Resort is now hiring for a Wedding & Event Coordinator Why Tetherow? At Tetherow we energize...  ...youll do You will assist the sales & events team in the planning and execution of weddings and group events held on property to...