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

FullSteam

Forklift Drivers Job at FullSteam

 ...Forklift Driver Job Description Company: Lone Star Staffing Position: Forklift Driver Location: Grand Prairie, TX Pay Rate: $16.00 - $16.50 per hour Shifts Available: 1st and 2nd shifts Benefits: Medical, Dental, AD&D Job Summary: Lone Star Staffing... 

Minnesota State

Uft mathematics faculty (2 positions, rapids) Job at Minnesota State

 ...All Job Postings will close at 12:01 a.m. CT on the specified Closing Date (if designated). Working Title: UFT Mathematics Faculty (2 positions, Rapids) Institution: Anoka-Ramsey Community College Classification Title: Community College Faculty Bargaining... 

Ramsay Health Care

Consultant Anaesthetist Job at Ramsay Health Care

A unique and exciting opportunity has arisen for an enthusiastic and pro-active Consultant Anaesthetist to join the team at Mount Stuart Hospital, based in Torquay. The successful candidate would be expected to work closely with the existing team to provide a comprehensive...

Next Level Execs LLC

Event Staff Job at Next Level Execs LLC

 ...Event Staff - Immediate Start Available (Promotions / Sales / Brand Awareness) Bring Events to Life in 2025: Join Next Level Execs as an Event Staff! Next Level Execs is looking for enthusiastic Event Staff to help clients create unforgettable sales and promotions... 

Aritzia

Stylist Job at Aritzia

THE TEAM The mission of the Sales Department is to sell clothes, deliver world class client experiences, and build loyal client relationships. THE OPPORTUNITY Aritzia is growing, and our Sales team in Retail is growing with it. This is a unique opportunity to ...