1

Medical Device Embedded Software Engineer Jobs in Bessemer, AL

Senior Edge Engineer - Firmware & MCU

Hoover, AL ยท On-site

$112K - $148K/yr

Our AMI brand is a leading IoT connectivity solution for equipment via hardware, SaaS, and software ... ARM Cortex-M class device. You will work into the team's embedded-Linux track as our next ...

Senior Controls Engineer

Birmingham, AL

$90K - $120K/yr

Exposure to embedded systems or edge-device software architecture. * Experience with embedded ... Spoc provides and excellent benefits package that includes medical, dental, vision, 401(k), holiday ...

CMM Programmer

Birmingham, AL ยท On-site

$45 - $55/hr

Senior CMM Programmer - Aerospace & Defense Manufacturing We are partnering with a rapidly growing precision manufacturer serving the aerospace, defense, medical device, and other high-precision ...

CMM Programmer

Birmingham, AL ยท On-site

$45 - $55/hr

Senior CMM Programmer - Aerospace & Defense Manufacturing We are partnering with a rapidly growing precision manufacturer serving the aerospace, defense, medical device, and other high-precision ...

CMM Programmer

Birmingham, AL ยท On-site

$45 - $55/hr

Senior CMM Programmer - Aerospace & Defense Manufacturing We are partnering with a rapidly growing precision manufacturer serving the aerospace, defense, medical device, and other high-precision ...

Develop, edit, and optimize CNC programs for mills and lathes using CAM software. * Read and ... Experience in aerospace, automotive, medical device, or other high-precision manufacturing ...

As a Software Engineer Sr within PNC's Technology organization, you will be based in Pittsburgh, PA ... Depending on your eligibility, options for full-time employees include: medical/prescription drug ...

Showing results 41-60

Medical Device Embedded Software Engineer information

See Bessemer, AL salary details

$62.5K

$137K

$155.4K

How much do medical device embedded software engineer jobs pay per year?

As of Aug 8, 2026, the average yearly pay for medical device embedded software engineer in Bessemer, AL is $137,024.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,500.00 and $154,500.00 per year, depending on experience, location, and employer.

What is a medical device embedded software engineer?

Medical Device Embedded Software Engineers are professionals who design, develop, and maintain the specialized software that runs on hardware inside medical devices, such as pacemakers, infusion pumps, and imaging machines. They ensure that the software meets strict regulatory standards for safety, reliability, and performance. Their work involves programming, testing, debugging, and documenting embedded code, as well as collaborating with hardware engineers and regulatory teams to bring safe and effective medical products to market.

What is the difference between Medical Device Embedded Software Engineer vs Firmware Engineer?

AspectMedical Device Embedded Software EngineerFirmware Engineer
CredentialsBachelor's in Electrical, Computer Engineering, or related; often certifications in medical device standardsBachelor's in Electrical, Computer Engineering, or related; certifications vary by industry
Work EnvironmentMedical device companies, regulated environments, quality assurance focusConsumer electronics, industrial, or embedded systems companies
Industry UsagePrimarily in healthcare, medical device manufacturingBroader tech sectors, including consumer electronics and industrial systems
Search & Comparison IntentHigh overlap in embedded systems, safety standards, and certification requirements

The Medical Device Embedded Software Engineer and Firmware Engineer roles share core skills in embedded systems development. However, the Medical Device Embedded Software Engineer focuses specifically on medical device safety, regulatory compliance, and working within healthcare environments. Firmware Engineers may work across various industries without the strict medical standards, making the Medical Device Embedded Software Engineer role more specialized in healthcare applications.

What are the key skills and qualifications needed to thrive as a medical device embedded software engineer, and why are they important?

To thrive as a Medical Device Embedded Software Engineer, you need a strong background in embedded systems design, C/C++ programming, and a degree in electrical engineering, computer engineering, or a related field. Familiarity with real-time operating systems (RTOS), hardware-software integration, and industry standards like IEC 62304 or FDA regulations is typically required. Attention to detail, strong problem-solving abilities, and effective teamwork are vital soft skills for this role. These competencies are crucial for developing reliable, safe, and compliant software that meets stringent healthcare requirements.

What are some common challenges faced by medical device embedded software engineers when working on cross-functional teams?

Medical Device Embedded Software Engineers often collaborate closely with hardware engineers, regulatory specialists, and quality assurance teams. A common challenge is ensuring that software requirements align with hardware limitations and regulatory standards, which can necessitate frequent adjustments and clear documentation. Additionally, balancing the pace of software development with the rigorous testing and validation processes required for medical devices can be demanding. Effective communication and adaptability are essential to navigate these multidisciplinary interactions and deliver safe, compliant products.
What job categories do people searching Medical Device Embedded Software Engineer jobs in Bessemer, AL look for? The top searched job categories for Medical Device Embedded Software Engineer jobs in Bessemer, AL are:
What cities near Bessemer, AL are hiring for Medical Device Embedded Software Engineer jobs? Cities near Bessemer, AL with the most Medical Device Embedded Software Engineer job openings:

Program Manager (Firmware)

EBSCO Information Services

Birmingham, AL โ€ข On-site, Remote

Full-time

Posted 28 days ago


Job description

Headquartered in Birmingham, Alabama, Moultrie (www.moultrie.com) is the leader in game feeders and cellular camera innovation, building products used by hunters, property owners, and others for real-time remote monitoring. We take pride in developing deep user understanding, obsessing about the details, and going the extra mile to show our users we love them. Moultrie is customer-driven - hardware, software, marketing, and customer success teams collaborate to deliver a quality user experience.

We are guided by the following principles: Customer Obsession.; Excellence is the Standard.; Bias for Action.; Act Boldly.; Deliver Results.; Hire and Develop the Best.; Be Curious and Learn.; Win as a Team

Job Summary

Moultrie is a leader in innovative products that inspire and excite hunters across the globe. We're seeking a results-driven Firmware Program Manager to own engineering and program timelines for the firmware and connectivity that run our connected cameras and feeders - the embedded systems, wireless connectivity (cellular, Bluetooth, Wi-Fi), and over-the-air update pipeline that keep our devices talking to the Moultrie app and cloud.ย This role leads cross-functional teams, manages engineering and program timelines, and ensures the delivery of high-quality firmware on time and within budget. The ideal candidate combines embedded systems expertise, project management excellence, and leadership to drive results.

Job Responsibilities

Strategic Planning: Partner with product management and hardware engineering to define firmware roadmaps, development goals, and key performance indicators (KPIs) for new programs.

Project Management: Lead cross-functional teams through all firmware development phases, including discovery, design, development, QA, staging, release, and post-launch support.

Budget & Schedule Management: Develop, monitor, and manage project budgets and timelines. Proactively identify and address potential delays or risks to keep firmware programs on schedule and within budget.

Risk Management: Identify and mitigate risks across technical, security, and compliance areas throughout the firmware development lifecycle, including wireless certification and power management.

Cross-Functional Collaboration: Facilitate communication and alignment between firmware engineering, electrical and mechanical hardware teams, app/cloud engineering, QA, and product to ensure cohesive product development.

Technical Expertise: Apply in-depth knowledge of embedded systems, RTOS and bare-metal firmware, wireless connectivity (cellular LTE/5G, Bluetooth, Wi-Fi), low-power design, and over-the-air (OTA) update mechanisms to guide informed decisions.

Quality Assurance: Oversee firmware QA processes, including unit, integration, and field testing, and release management to ensure firmware meets rigorous standards.

Release & DevOps Coordination: Manage firmware release schedules and OTA deployment pipelines, and coordinate with firmware and DevOps engineering to ensure smooth, reliable releases across the device fleet.

Post-Launch Support: Monitor firmware performance after launch - device stability, connectivity reliability, battery life, and support tickets - and implement improvements as needed.

Job Requirements

Bachelor's degree in computer engineering, electrical engineering, or a related field (Master's or MBA preferred).

Proven experience managing complex firmware or embedded systems programs from concept to release using Agile, Scrum, or hybrid project management methodologies.

Strong technical understanding of embedded firmware development, RTOS or bare-metal systems, and wireless connectivity (cellular, Bluetooth, Wi-Fi) for connected hardware products.

Demonstrated ability to lead and motivate cross-functional engineering teams, including firmware, electrical, and hardware, while managing multiple stakeholders.

Excellent communication skills, able to translate technical details to diverse audiences.

Strong analytical skills with the ability to make data-driven decisions.

Experience delivering firmware or embedded products on time, on budget, and to high-quality standards.

Knowledge of firmware release management, QA processes, and security/compliance considerations for connected products, including wireless carrier and FCC certification.

Essential Job Function

Experience as a Program Manager, Scrum Master, or similar leadership role in an embedded or firmware environment.

Experience with budgetary planning, cost tracking, and financial accountability for projects.

Familiarity with low-power battery management and solar-powered device design.

We are an equal opportunity employer and comply with all applicable federal, state, and local fair employment practices laws. We strictly prohibit and do not tolerate discrimination against employees, applicants, or any other covered persons because of race, color, sex, pregnancy status, age, national origin or ancestry, ethnicity, religion, creed, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, training, promotion, discipline, compensation, benefits, and termination of employment.

We comply with the Americans with Disabilities Act (ADA), as amended by the ADA Amendments Act, and all applicable state or local law.