Embedded Software Engineer

July 8, 2024
Reference key: es12295
Deadline date:

Job Description

  • Negotiable
  • Permanent
  • Clare

Embedded Software Engineer required by innovative MedTech company in Clare to participate in electronic design feasibility for IEC 62304-compliant products. 

REQUIREMENTS: 

  • Bachelor’s Degree in Electronic Engineering / Software Development
  • 3-5 years of experience in firmware development
  • Strong knowledge of C/C++ programming languages
  • Strong knowledge of the fundamental electronic principles and circuit design
  • Excellent problem-solving skills and the ability to demonstrate logical troubleshooting steps when working on electronic and software bugs
  • Strong skills in bench testing and fault-finding
  • Familiarity with PCB schematic and layout software tools
  • Strong analytical and problem-solving abilities
  • Strong communication skills as they will be developing requirements and design documents

ADVANTAGEOUS:

  • Experience in medical devices is highly desired
  • Development of firmware to IEC 62304
  • Design of flex-rigid and flexible PCBs
  • Source code control with version control tools (GIT, Bitbucket, etc.)
  • Communication protocols: Bluetooth, WLAN, TCP/IP, RS232, RS485 etc.
  • RTOS experience (FreeRTOS, ThreadX, etc.)
  • Experience in good design practices for EMC/EMI and electrical safety testing
  • Experience with 60601-1 and 60601-1-2 (EMC) testing
  • Customer-facing experience is also desired, as this position may be dealing directly with customers and/or partners
  • Knowledge of international standards/regulations in the electronic industry is desired but not essential
  • To be versatile in your day-to-day activities by providing cross-departmental support when necessary
  • Experience in Altium preferred

RESPONSIBILITIES: 

  • Lead and participate in electronic design feasibility, requirement specification, architecture design, iterative prototype design, system integration and design verification testing
  • Draft electronic schematics, PCB layout using eCAD (Altium preferred)
  • Prepare PCB fabrication specifications
  • Liaise with in-house PCBA manufacturing engineering during transfer to manufacture of PCB assembly
  • Development of firmware within an IEC 62304 compliant process
  • Work with our internal cross functional teams such as mechanical design, manufacturing (PCB assembly) and quality engineers to contribute to project deliverables
  • Evaluate and implement design to ensure that all agency requirements (FCC, RED FDA, CE, etc.) are being met throughout the process
  • Apply failure analysis skills to determine and document root cause of product, system, or component failure
  • Generate test protocols and test reports, and update product specifications
  • Participate in technical design reviews to ensure design integrity and safety are achieved