Post Job Free
Sign in

Senior Firmware Engineer

Company:
VERO Biotech
Location:
Atlanta, GA
Posted:
April 25, 2024
Apply

Description:

Description

We are seeking a Senior Firmware Engineer with exceptional skills and talents to join Vero Biotech’s Software Development organization.

The Senior Firmware Engineer is responsible for design, implementation, unit test, and documentation of low level embedded firmware that interfaces with electronics used in Vero Biotech’s innovative line of inhaled nitric oxide delivery systems. The Senior Firmware Engineer will coordinate technical discussion and problem solving on current and next generation projects collaborating with system and software architects on the impacts of embedded firmware design and implementation decisions.

This individual develops embedded firmware following Vero Biotech’s procedures, IEC 62304, FDA guidance, and other applicable regulatory standards. This position makes use of and assists team to enhance Vero Biotech’s tools, automation, and procedural processes to ensure world class embedded firmware development.

Develop software/firmware design, code, unit test, and required software documentation for Vero Biotech’s combination medical devices and application services.

Design and write embedded firmware for specialized electronics that communicate over USB to a single board computer running a Windows IoT software application.

Analyze user needs, system, and firmware requirements to determine feasibility of a firmware design within time and cost constraints.

Confer with engineers, programmers, and other key stakeholders to design the system and to obtain information on project limitations and capabilities, performance requirements, and interfaces.

Creatively and independently provide resolution to technical problems in a cost-effective manner

Modify existing software/hardware/firmware to correct errors, allow it to adapt to new hardware, or to improve its performance.

Supports team member development of signal acquisition, digital signal processing and close-loop control algorithms.

Actively participate in design reviews, architecture reviews, test readiness reviews, cross functional team discussions, risk assessments, code reviews, and unit test inspections.

Identify, implement, and manage firmware development tools and procedures.

Research, evaluation, customization, and systems integration of new technologies.

Qualifications

Bachelor’s degree (B.S.) in Computer Engineering, Electrical Engineering, or Biomedical Engineering w/ computing focus. Master’s degree preferred.

7+ years of embedded firmware/software development experience, preferably in medical device or regulated industry.

High level of proficiency in C or C++ programming.

Experience with:

Embedded processors, preferably PIC or ARM

Peripheral buses (I2C, SPI, Serial, PCI)

Device IO (Serial, USB, Ethernet, Wifi)

Analog and digital sensors

Control systems, sensors, calibration, and signal analysis a plus

Reading and understanding hardware schematics

Use of bare metal and embedded RTOS (FreeRTOS, ThreadX, Integrity, uC/OS, etc…)

Embedded firmware development tools such oscilloscopes, spectrum analyzers, DC power analyzers, logic analyzers, and protocol analyzers

Experience in all aspects of embedded firmware product development lifecycles, development tools, and procedures.

Experience using Agile within a regulated software development processes a plus.

Commitment to excellence and high standards with acute attention to detail are keys to success.

Excellent written and oral communication skills.

Strong organizational, problem-solving, and analytical skills.

Proven ability to handle multiple projects, plan for commitment, and complete embedded firmware tasks in a timely manner without sacrificing quality of product under pressure.

Apply