Firmware Engineer II

MGC Diagnostics Corporation

Georgia

On-site

USD 85,000 - 110,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

CAIRE, located near Canton/Ball Ground, GA, seeks a junior–mid level firmware engineer to join its R&D team working on oxygen therapy medical devices. The role focuses on embedded system design, from development to manufacturing transfer, with on-site duties in office, lab and production environments.

Ideal candidates have a BS in Engineering (Computer/Electrical) and at least two years of firmware or software experience, with C/C++ and ARM/PIC microcontrollers. Limited travel may be required.

Qualifications

  • BS Degree in Engineering – Computer, Electrical, or equivalent.
  • Minimum two years professional engineering experience in electro-mechanical product design/manufacturing.
  • Firmware or software development experience with C/C++.
  • Working knowledge of MS Word, Excel, and Office Suite.
  • Strong communication and organizational skills.
  • Ability to work independently and in team settings.

Responsibilities

  • Perform development and sustaining tasks for electro-mechanical medical devices with cross functional design team.
  • Design and develop firmware to meet engineering and marketing requirements.
  • Troubleshoot hardware and firmware issues and implement fixes.
  • Write firmware design documentation and test protocols.
  • Develop test and diagnostics software to support bench and production testing.
  • Evaluate product designs and participate in design reviews.
  • Maintain and update existing firmware for reliability and performance.

Skills

Firmware development
C/C++
Embedded systems
Troubleshooting
Documentation
MS Office
Teamwork

Education

BS Degree in Engineering – Computer/Electrical
Two years professional engineering experience

Tools

Oscilloscope
Lab equipment
PCB debugging tools

Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Full Time Individual Contr. Ball Ground, GA, US

30+ days ago Requisition ID: 1430

Successful candidate will join CAIRE’s Research & Development team at the global headquarters in Georgia. This individual will work on CAIRE’s oxygen therapy medical devices, with a focus on electronic embedded system design, as part of larger cross-disciplinary electro-mechanical design teams. This junior-mid level firmware engineer will integrate into the full product life cycle, from design and development to transfer to manufacturing and sustaining activities.

This on-site position is a hands-on engineering position with time spent in the office, laboratory and manufacturing floor for product launch support. Limited travel may be required to visit/support key suppliers or certified external laboratories. This position will be based out of the Canton/Ball Ground location of CAIRE, which is approximately 30 minutes north of the greater Atlanta, GA area.

Essential Functions

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Perform development and sustaining tasks for electro-mechanical medical devices with the cross functional design team.
  • Design and develop innovative solutions to meet engineering and marketing requirements.
  • Troubleshoot and determine corrective measures for prototype designs and quality defects.
  • Write firmware/software design documentation and test protocols. Perform verification testing and write test reports.
  • Utilize programmable hardware and microcontrollers interfacing analog and digital sensors, user interface display and controls, motor control, and electro-pneumatic systems control with pressure feedback.
  • Firmware development activities including design, prototyping, testing, and troubleshooting to meet system design specs.
  • Develop control and power management firmware to optimize power consumption, system reliability and performance.
  • Develop test and diagnostics software to support bench testing, production testing, and field service
  • Review and evaluation of product design through informal and formal design reviews and design verification test plans and reports.
  • Sustain existing firmware and software solutions, implement bug fixes and feature enhancements.
  • Evaluation and documentation of product non-conformances, root-cause analysis, and implement design improvements.
  • Observe and practice safety procedures and policies.
  • Other duties and responsibilities as assigned by management.
Supervisory Responsibility

This position has no supervisory responsibilities

Work Environment

This job operates in a professional office and lab environment. This position will require the ability to move around the engineering lab and production floor to address production

Physical Demands

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

  • Frequent standing, sitting, walking, bending, stooping, twisting and occasional crawling.
  • Occasional lifting up to 50 lbs., occasional heavier lifting.
  • Occasional pushing, pulling and handling of materials.
Travel

Very limited travel, less than 5%

Required Education and Experience
  • BS Degree in Engineering – Computer, Electrical, or equivalent
  • Minimum two years professional engineering experience, preferably in the design and manufacturing of electro-mechanical products.
  • Firmware or software development experience, languages may include C/C++.
  • Working knowledge of computers, including MS Word, Excel, and Office Suite programs.
  • Strong communication and organizational skills
  • Ability to work both independently and in team settings.
  • Sound understanding of fundamentals within software design, electrical design, circuits, embedded systems, digital communication, controls, energy consumption, PCBAs, prototyping and troubleshooting.
  • Ability to debug firmware running on PCBA hardware, using oscilloscope and other lab equipment.
  • Experience with programmable devices, such as ARM, PIC, SoC microcontrollers.
Preferred Education and Experience
  • Experience with serial communication protocols, such as RS-232, I2C, SPI, USB.
  • Experience with integrated Mixed Signal (analog & digital) systems and sensor integration.
  • Experience with control systems, such as brushless DC motor control and electro-pneumatic systems.
  • Experience implementing wireless solutions for Bluetooth, WIFI, and/or Cellular.
  • Power management optimization and smart battery experience.
  • Medical Device background a plus
  • Understanding of production metrics and Six Sigma.
  • Understanding of Medical Device design control processes and associated ISO standards compliance (60601, 13485, 9001, etc.) preferred
Additional Eligibility Qualifications

None required for this position.

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

CAIRE is committed to providing equal employment opportunity without regard to race, color, religion, sex, sexual orientation, gender identity, genetic information, national origin, age, disability, veteran status, or membership in any other class protected by federal, state, or local law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer II — Medical Devices
Embedded Firmware Engineer II — Medical Devices

MGC Diagnostics Corporation • Georgia

On-site
USD 85,000 - 110,000
Senior Firmware Engineer
Senior Firmware Engineer

THE ALFRED E MANN FOUNDATION FOR SCIENTIFIC R • Santa Clarita (CA)

On-site
USD 124,000 - 135,000
9/80 schedule with every other Friday
Firmware Engineer (Mid/Sr/Principal)
Firmware Engineer (Mid/Sr/Principal)

Thrive Recruitment Agency • Kennewick (WA)

On-site
USD 90,000 - 120,000
Senior Firmware Engineer, Research
Senior Firmware Engineer, Research

Cala Health • San Mateo (CA)

On-site
USD 150,000 - 210,000
Firmware Engineer - Medical Devices
Firmware Engineer - Medical Devices

Terumo Blood and Cell Technologies • Lakewood (CO)

Hybrid
USD 110,000 - 170,000
Firmware Engineer
Firmware Engineer

Resource 1 LLC • Warminster Township

On-site
USD 70,000 - 90,000
Relocation assistance
Flexible hours
Staff Firmware Engineer
Staff Firmware Engineer

R2 Global • Trumbull (CT)

On-site
USD 140,000 - 180,000
Senior Firmware Engineer
Senior Firmware Engineer

Tactile Medical • Minneapolis (MN)

On-site
USD 94,000 - 131,000
Medical, dental & vision benefits
Retirement benefits
Employee stock purchase plan
+2
Associate Embedded Systems Engineer - ON SITE POSITION
Associate Embedded Systems Engineer - ON SITE POSITION

Drive Medical Ltd. • Somerset

Hybrid
USD 70,000 - 95,000
Competitive Benefits
Paid Time Off
401(k) Savings Plan
Associate Embedded Systems Engineer - ON SITE POSITION
Associate Embedded Systems Engineer - ON SITE POSITION

Drive Medical • Somerset

On-site
USD 70,000 - 95,000