Firmware Engineer

Quality Ai

Bengaluru

On-site

INR 7,640,878 - 9,551,098

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

QualityAI is seeking an experienced Firmware Engineer II in Ballground, GA to design, develop and deliver embedded firmware for respiratory devices. You will take ownership of features, contribute to software architecture, and help ensure IEC 62304 compliance in a regulated environment.

You will collaborate with hardware, test, manufacturing, and support teams, participate in design reviews, mentor junior engineers, and help improve build, test and release processes.

Qualifications

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

Responsibilities

  • 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.
  • 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 risk‑based decision making under IEC 62304.

Skills

Embedded firmware (C/C++)
Real-time debugging
Git version control
RTOS
Bare-metal development

Education

Bachelor’s degree in Electrical Engineering or Computer Engineering

Tools

Git
RTOS

Job description

Role

Firmware Engineer

Location

Ballground, GA (onsite)

About the Opportunity

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
  • 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).
Competitive Compensation

Salary range of $80,000-$100,000.

Top Must Have
  • 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.
Nice to Have

Experience in medical industry; automotive industry experience is also valued.

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.
Qualifications
  • 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.
  • 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.

Why QualityAI?

QualityAI is an AI‑first quality engineering company helping enterprises deploy and scale complex systems with greater confidence. Operating across data, models, platforms, infrastructure, and operational environments, the company provides assurance and engineering expertise that helps organizations ensure systems perform reliably in real‑world conditions.

Formerly Qualitest, QualityAI supports global enterprises across regulated and technology‑driven industries, combining deep engineering heritage with AI‑enabled delivery, operational assurance, and lifecycle expertise to help clients achieve certainty at go‑live.

- Be a part of a company that strives for diversity and inclusion in the workplace. Celebrate culture, share knowledge with engineers from around the globe, and inspire each other through our differences.

- Local and global opportunities – we offer internal rotation and international mobility opportunities to grow your career.

- Clear view of your career and progression with the company – QualityAI is growing massively (since Jan 2021 – added more than 2000 engineers) and giving you the opportunity to grow with us.

- Never stop experimenting and learning with QualityAI Tech Academy: 3000+ training courses, mentorship programs, technical tribes, sponsored certifications, leadership programs and much more.

- Earn bonuses via our Client Referral and Employee Referral Program. Refer and earn – tap your network for net‑worth.

- A competitive pay, salary range of $80,000-$100,000.

Opportunity to Apply

If you are interested, please send us your resume and let’s start talking!

Nearest Major Market

San Jose

Nearest Secondary Market

Palo Alto

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

Similar jobs worth comparing

Electronics R&D Engineer
Electronics R&D Engineer

RhythmRx Private Limited • Chennai

On-site
USD 6,816 - 11,360
Firmware Architect
Firmware Architect

Zydus Medtech • Bengaluru

On-site
INR 4,000,000 - 6,500,000
Lead Engineer, Quality Assurance
Lead Engineer, Quality Assurance

Pentair • Delhi

On-site
INR 2,600,000 - 3,800,000
System Software Quality Engineer
System Software Quality Engineer

United States Digital Space LLC • Karnataka

On-site
INR 2,000,000 - 3,600,000
Software Engineer
Software Engineer

Analog Devices • Bengaluru

On-site
INR 900,000 - 1,400,000
Robotics Embedded Firmware Engineer
Robotics Embedded Firmware Engineer

10x • Bengaluru

On-site
INR 1,000,000 - 2,000,000
Stock options (ESOPs)
Dynamic startup experience
Open feedback culture
Lead Engineer, Embedded
Lead Engineer, Embedded

Dornier MedTech • Bengaluru South

On-site
INR 4,000,000 - 7,000,000
Senior Software Engineer
Senior Software Engineer

STERIS • Maharashtra

On-site
INR 800,000 - 1,200,000
AI & Automation Lead -Senior Staff Engineer
AI & Automation Lead -Senior Staff Engineer

Qualcomm • Bengaluru

On-site
INR 6,000,000 - 9,000,000
Firmware Engineer
Firmware Engineer

Technoculture Research • Bengaluru

On-site
INR 600,000 - 1,000,000