×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Engineer

Job in Columbus, Muscogee County, Georgia, 31900, USA
Listing for: Quality Ai
Full Time position
Listed on 2026-09-02
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Firmware Engineer

Date: 31 Jul 2026 Company:
QualityAI Country/Region: US

Are you interested in working with the World’s leading AI-powered Quality Engineering Company? Ready to advance your career, team up with global thought leaders across industries and make a difference every day? Join us at QualityAI!

We are looking for a Firmware Engineer to join our growing team in Ballground, GA
!

Role
- Firmware Engineer

Location
- Ballground, GA (onsite)

Top Must have:

1. Bachelor’s degree in electrical engineering, Computer Engineering, or a related field.

2. 2–5 years of experience in embedded firmware development.

3. Advanced proficiency in C/C++, including debugging and performance optimization.

Nice to have:

Medical industry, but automotive industry would also work

Job Description:

We are looking for an experienced and motivated Firmware Engineer to join our team in developing the next generation of respiratory medical devices. As a Firmware Engineer II, you will take on increasing technical responsibility by contributing to software architecture, owning features, and improving development processes in a regulated environment. This role offers a clear growth path from Firmware Engineer II to IV, with opportunities for mentorship, cross-functional collaboration, and technical leadership.

Scope of Impact:

Responsible for the design, development, and delivery of embedded features or components within a broader system. Works closely with senior engineers and project leads to ensure high-quality and compliant firmware development.

Essential Functions:

  • Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Develop, test, and maintain embedded firmware using C and C++ in real-time or bare-metal environments.
  • Apply software design principles to build modular, reusable, and testable firmware components.
  • Utilize version control systems (e.g., Git) and contribute to team-based development workflows.
  • Participate in system-level and architectural design discussions.
  • Support risk-based decision-making in embedded software development under IEC 62304.
  • Contribute to documentation including functional requirements, software design descriptions, and traceability artifacts.
  • Collaborate with cross-functional teams such as hardware, test, manufacturing, and support to resolve technical issues.
  • Participate in design and code reviews and provide informal mentorship to junior engineers.
  • Assist in maintaining and improving firmware build, test, and release processes.

    Support integration with connected systems (e.g., sensors, cloud modules, IoT components).

Competencies/Success Factors:

  • Embedded Firmware Development (C/C++)
  • RTOS and Low-Level Hardware Interaction
  • Software Design and Modularization
  • Firmware Debugging and Troubleshooting
  • Basic Understanding of Software Architecture
  • Medical Device Software Lifecycle (IEC 62304)
  • Collaboration and Communication
  • Problem Solving and Initiative
  • Attention to Detail and Quality Focus
  • Team Orientation and Ethics

Supervisory Responsibility

  • This position has no supervisory responsibilities

Work Environment

  • This job operates in a professional office environment.
  • This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.

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.
  • While performing the duties of this job, the employee is regularly required to sit; use hands to finger, handle or feel objects, tools or controls and talk or hear.
  • The employee is occasionally required to stand, walk, stoop, kneel, crouch or crawl.
  • Specific vision abilities required by this job include close vision and the ability to adjust focus

Travel:

Minimal travel may be required.

Required

Education and Experience:

  • Bachelor’s degree in electrical engineering, Computer Engineering, or a related field.
  • 2–5 years of experience in embedded firmware development.
  • Advanced proficiency in C/C++, including debugging and performance optimization.

Benefits:

Why QualityAI?
QualityAI is an AI-first quality engineering company helping…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary