Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware Engineer II

Caire

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

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.
  • Hands-on experience with embedded systems, version control (Git), and development on bare metal or RTOS platforms.
  • Familiarity with medical device development or other regulated environments.
  • Strong problem-solving, analytical, and communication skills.

Preferred Education and Experience

  • Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • 3–5 years of experience, preferably in the medical device, aerospace, or automotive industries.
  • Working knowledge of software design patterns and basic software architecture principles.
  • Demonstrated experience applying IEC 62304 and developing in a regulated environment.
  • Familiarity with hardware debugging tools (e.g., oscilloscopes, logic analyzers) and communication protocols (I2C, SPI, UART).

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.

We are 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.

#J-18808-Ljbffr
Vacancy posted 17 hours ago
Similar jobs that could be interesting for youBased on the Firmware Engineer II in Canton, GA vacancy
  •  ...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... 
    Suggested
    Local area

    CAIRE

    Ball Ground, GA
    a month ago
  •  ...The Firmware Engineer will be responsible for providing cross-functional engineering project leadership. Role will ensure that projects achieve desired outcomes from product definition through commercialization. This role will help teams define and achieve the objectives... 
    Suggested

    MLS Technologies

    Ball Ground, GA
    2 days ago
  •  ...Job Description Job Description Position Summary Clarity ITS is seeking an experienced Senior Security Systems Programmer / Engineer to join our growing Security Integration team. We are looking for a highly skilled security systems professional with strong... 
    Suggested
    Work at office
    Remote work

    Clarity ITS,

    Canton, GA
    27 days ago
  • $1,672 per week

    Technician / Technologist Location: Canton, GA Agency: Medical Solutions Pay: $1,672 per week Shift Information: Nights Start Date: 9/14/2026 About the Position A facility in Canton, GA is seeking its next amazing Registered Polysomnographic...
    Suggested
    Full time
    Shift work
    Night shift

    Medical Solutions

    Canton, GA
    1 day ago
  •  ...is seeking a technically skilled and customer-centric Systems Engineer to support our Enterprise and IT customers. This role focuses on...  ...capabilities such as zero-touch provisioning, real-time alerts, firmware lifecycle management, and network analytics. · Conduct... 
    Suggested
    Remote work

    GrabJobs

    Canton, GA
    17 hours ago
  •  ...Description ARES has an exciting opportunity for a Systems Engineer supporting the Engineering, Professional, and Administrative Support...  ...programs. ~ Demonstrated leadership experience on an ACAT I/II Major Defense Acquisition Program (MDAP), with direct... 
    Ongoing contract
    Full time
    Contract work
    Temporary work
    For contractors
    Work at office
    Remote work

    GrabJobs

    Woodstock, GA
    17 hours ago
  • Fulltime Mobile X-Ray Technologists Tired of the typical hospital grind? Join us for a refreshing schedule which caters to your lifestyle (Monday-Friday). Enjoy the perk of occasional days off during the week if there are no patients at sites, while still earning a ...
    Full time
    Immediate start
    Relocation package
    Monday to Friday
    Flexible hours

    GLOBAL DIAGNOSTIC SERVICES, INC.

    Canton, GA
    1 day ago
  • Anesthesia Technician Opportunity At Northside Hospital Northside Hospital is award-winning, state-of-the-art, and continually growing. Constantly expanding the quality and reach of our care to our patients and communities creates even more opportunity for the best ...
    Weekend work

    Northside Hospital

    Canton, GA
    1 day ago
  • Northside Hospital in Canton, GA seeks a Radiologic Technologist to operate X-ray and fluoroscopic equipment and produce routine radiographs, delivering high-quality imaging for patient care in a busy department. Ideal candidates hold ARRT certification and BLS, with preferred...
    Full time

    Northside-Hospital-Inc.

    Canton, GA
    2 days ago
  • WellStar is seeking a Mammographer Technologist to provide high-quality mammography services in a patient-centered, team-based environment. In this role, you will perform screening and diagnostic mammograms using advanced imaging equipment, following ACR, FDA, and MQSA ...

    Wellstar

    Canton, GA
    17 hours ago
  • $70k - $80k

     ...Mechanical Engineer – Project Manger - Entry Level Who: Strong Stable Employer What: Entry Level Mechanical Engineer When: Full-time, immediate need. Where: Based in Canton, GA Why: Support continued growth and increasing demand for HVAC project execution... 
    Full time
    For subcontractor
    Work at office
    Local area
    Immediate start
    2 days per week

    NorthPoint Search Group

    Canton, GA
    more than 2 months ago
  • OPW seeks a Sales Engineer for the Acme Cryogenics division, covering the region. You will develop commercial and technical understanding, visit customer sites for surveys, size and coordinate installation of cryogenic systems, and prepare quotations. You will provide... 

    Dover-Corporation

    Ball Ground, GA
    2 days ago
  •  ...advancement Paid time off Training & development Tuition assistance CNR Technologies is seeking an experienced Senior Systems Engineer to join our growing MSP team in Woodstock, Georgia. This is a hybrid, hands-on engineering position supporting small and mid-... 
    Flexible hours
    Shift work

    CNR Technologies

    Woodstock, GA
    3 days ago
  • Department of Administrative and Financial Services (DAFS) Office of Information Technology (MaineIT) in Augusta, ME, seeks professionals to join the Cloud Center of Excellence. This role focuses on guiding strategic technology investments and overseeing robust IT solutions...
    Remote job
    Work at office

    Department of Administrative and Financial Services

    Woodstock, GA
    2 days ago
  •  ...Job Description Job Title: Process Engineer Location: Ball Ground, GA Department: Innovation & Engineering FLSA Status: Exempt Reports To: Director of Innovation & Engineering Recruiter: Symbiotic Services Position Overview... 
    Work at office
    Remote work

    Symbiotic Corp.

    Ball Ground, GA
    2 days ago
  • $90k - $110k

     ...Structural Engineer – Residential & Light Commercial Woodstock, Georgia | $90,000–$110,000 + Bonus Tired of Being Just Another Engineer in a Huge Firm? Here's an opportunity to join a growing structural engineering firm where you'll actually know the people you... 
    For contractors
    Live out
    Local area
    Relocation package
    Monday to Friday
    Weekend work

    Liberty Personnel Services, Inc.

    Woodstock, GA
    2 days ago
  •  ...be made to enable individuals with disabilities to perform the essential functions.REQUIREMENTS:Bachelor’s Degree in Mechanical Engineering or Cryogenics Engineering preferred.Minimum 5 years’ experience preferred.Consideration will be given to applicable industry experience... 
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    Dover-Corporation

    Ball Ground, GA
    2 days ago
  • Job Description Job Description Description: Job Purpose: Under the direction of a Registered Nurse, the Surgical Technician contributes to Georgia Urology by assisting with the provision of safe and effective clinical care in accordance with a defined scope of practice...
    Work at office
    Immediate start
    Flexible hours

    Georgia Urology PA

    Canton, GA
    8 days ago
  • $75k - $180k

     ...Role : Structural Engineer HRforGrowth® is engaged as the talent acquisition partner to conduct this search on behalf of a client organization that is hiring for this role. HRforGrowth is not the employer for this position. HRforGrowth identifies, evaluates, and presents... 
    Hourly pay
    Permanent employment
    Full time
    Temporary work
    For contractors
    Local area
    Long distance

    Advatix, Inc.

    Woodstock, GA
    a month ago
  •  ...Job Description Job Description Job Title: IT Project Engineer (MSP)  Location: [Woodstock, Georgia / On-site & Field Work]  Position Type: Full-Time  Department: Professional Services / Project Engineering    Position Overview  We are seeking an experienced... 
    Full time
    For contractors
    For subcontractor
    Work at office
    Local area
    Relocation

    Trinitas Technology Group

    Woodstock, GA
    7 days ago
  •  ...preproduction into mass production Troubleshoot production issues as they relate to the tooling Work with tool shop or outsourcing once the tool is designed Manage all preproduction events Reports to: Manager of Manufacturing Engineering FLSA: Non-Exempt... 

    ONEPOWER Consulting

    Canton, GA
    25 days ago
  •  ...Job Description RBC BEARINGS CAREERS RBC Bearings Incorporated (NYSE: RBC) is a leading international manufacturer of highly engineered precision bearings and components for the industrial, defense and aerospace industries. Founded in 1919, the Company is primarily... 
    Contract work
    Traineeship
    Monday to Friday

    Roller Bearing Company of America, Inc

    Ball Ground, GA
    19 days ago
  • $6,000 per month

     ...teams, and deliver thoughtful, high-performance building system designs from concept through completion. If you’re an experienced engineering professional who thrives at the intersection of technical excellence, leadership, and client partnership, this role offers a... 
    Full time
    Temporary work
    Part time
    Work at office
    Local area
    Flexible hours

    CPL ARCHITECTS ENGINEERS LANDSCAPE ARCHITECT

    Woodstock, GA
    28 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Engineer II. Be the first to apply!