Role - Firmware EngineerLocation - 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:- Be a part of a company who strives to support for diversity and inclusion in the workplace - we are one, we are many at QualityAI. Celebrate culture, share knowledge with engineers from around the globe, and inspire each other through our differences.
- Local and global opportunities - we offer you 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's. Refer and earn - tap your network for net-worth.
- A Competitive pay, salary range of $80,000-$100,000.
If you like what you have read, send us your resume and let's start talking!
- Intrigued to find more about us?
- Visit our website at QualityAI (Formerly Qualitest Group) | World's Leading AI-First Quality Engineering Company
- LinkedIn: https://www.linkedin.com/company/qualityaigroup