VERANEX, Firmware Engineer

Veranex is growing to meet the ever-evolving needs of the MedTech industry. If you’re looking to accelerate your career and make an impact in MedTech, please apply below.

Position:
The Firmware Engineer supports our rapidly growing domestic and international product development, sourcing, and manufacturing business.

Nature of Role: Reporting to the Director of Embedded Hardware, the Firmware Engineer works within program teams, leading firmware design efforts of Veranex’s product development programs.

Requirements: A Bachelor’s degree in Computer Science/Engineering, coupled with 3-10 years of experience in embedded systems development with some exposure to the medical device arena is required along with the following key attributes:

  • Ability to design and develop firmware applications in response to functional specifications
  • Development of embedded systems using C, C++, and C#
  • Use of debugging tools, including software debuggers and basic use of electronic diagnostic devices for software development, integration, debugging, and troubleshooting
  • Ability to integrate firmware with a variety of hardware platforms and to analyze and troubleshoot the hardware/firmware interface
  • Experience with baremetal, RTOS, and/or embedded Linux environments

 

Preferred Experience

  • Experience in developing wireless applications and devices
  • Experience in sensor and instrumentation integration
  • Development of applications with intensive, interrupt driven communications for real-time process control applications using multiple serial channels and communications protocols (proprietary and standard based)
  • ARM microcontroller experience
  • Experience with ISO 13485, IEC 62304, FDA design controls or similar regulatory environment.

Our fast-paced environment demands the ability to manage multiple projects within various disciplines and deadlines. High-energy, self-starters with the following qualities:

  • Successful communication skills, business acumen and assertive decision-making ability
  • Flexibility to multi-task and perform a wide range of activities
  • Excellent computer skills, including MS Office proficiency