Engineer (Firmware)

2 months ago


Shelton, United States Astrix Full time

Our client, a leading global consumer-centric medical device company is looking for a Firmware Engineer to join their team in CT. This is your chance to work with a global company with nearly 13,000 employees located in 30 countries


Summary:

Responsible for defining firmware architecture, coding, prototyping, and verifying firmware, electrical and electronics designs for complex product development initiatives.


Qualifications:

  • Track record and extensive R&D experience relating to firmware in medical device development and integration of complex electro-mechanical systems, mechatronic, robotic and/or IT/connected systems.
  • Medical device development experience with thorough understanding of Design Control guidelines as defined by FDA, MDR, ISO, CSI, and other standards. Ability to translate User Needs to Design Inputs to creating Verification Test protocols, and perform firmware verification testing, and publish Verification Test reports.
  • Hands-on craft skills and experience with building circuits, de-bugging firmware, soldering, fixing, servicing and/or fabricating concepts, fixtures, and prototypes.
  • Proven and hands on experience in coding C/C++ and state machines
  • Proven and hands on experience with peripherals such as USB, SPI, I2C, UART, GPIO etc
  • Solid understanding of analog circuits, signal conditioning, filters, and digital circuit design
  • Proven and hands on experience in control algorithms like PID, floating point filters, etc.
  • Solid understanding and experience with bare metal systems (no OS) and/or embedded OS (e.g. Embedded Linux, FreeRTOS, etc.)
  • Working experience in circuit and layout tools like Altium Schematic Capture.
  • Strong background in hardware/software integration and hardware debugging using appropriate tools and lab instruments.
  • Working knowledge of ARM Cortex-M microcontrollers and their common peripherals. Experience with the implementation of real-time operating systems (FreeRTOS, Zephyr, others)
  • Experience in SPI, I2C, CAN buses.
  • Understanding of statistical methods including Design of Experiment