1

Manager Medical Device Software Engineer Jobs in Decatur, GA

Develop and maintain device drivers for fiber-optic components (e.g., EDFA, Raman, OTDR, OCM, WSS ... management, and manufacturing. * Commitment to continuous learning and staying current with modern ...

... managing life-and-death situations. As a staff software engineer, you will be joining our team ... You will join forces with device, other back-end, and front end teams to efficiently source ...

... managing life-and-death situations. As a staff software engineer, you will be joining our team ... You will join forces with device, other back-end, and front end teams to efficiently source ...

Contribute to secure communication layers (encryption, key management, secure boot integration ... Experience with 5G sidelink (PC5) or device-to-device protocols * Experience implementing mesh or ...

Additionally, the Software Engineer manages software development teams, provides technical leadership, and establishes software development lifecycle practices and processes. The Software Engineer is ...

Who โ€ฏwe are Over 600 employees strong, Asure sees Human Capital Management (HCM) through the lens ... Benefits * Medical, Dental, Vision, HSA, FSA- All effective on day 1! * Company paid Basic Life ...

Collaborate with engineers, product managers, and other stakeholders to develop software solutions ... Benefits * Medical, Dental, Vision, HSA, FSA- All effective on day 1! * Company paid Basic Life ...

Contribute to secure communication layers (encryption, key management, secure boot integration ... Medical, Dental, Vision plans * Fitness Programs * Emotional & Mental Wellness support * Learning ...

Senior IoT Software Engineer

Atlanta, GA ยท On-site

$120 - $180/hr

Collaborate with Product Management, UX, QA, Support, Data, and Engineering teams to deliver ... Experience working with IoT platforms, device integrations, telemetry solutions, or connected ...

Director of Software

Atlanta, GA ยท On-site

$243K/yr

We have great electrical, RF, and mechanical engineers, but need to build out the software team. We ... Medical device experience preferred, but not required Strong communication skills for creating ...

Showing results 21-40

Manager Medical Device Software Engineer information

See Decatur, GA salary details

$97.1K

$165.4K

$195.8K

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

As of Aug 9, 2026, the average yearly pay for manager medical device software engineer in Decatur, GA is $165,373.00, according to ZipRecruiter salary data. Most workers in this role earn between $168,900.00 and $168,900.00 per year, depending on experience, location, and employer.

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

To thrive as a Manager Medical Device Software Engineer, you need expertise in software development, medical device regulations (such as FDA or ISO 13485), and a background in engineering or computer science, often supported by advanced degrees or certifications. Familiarity with tools like version control systems (e.g., Git), embedded systems platforms, and quality management software is essential, along with understanding regulatory documentation processes. Strong leadership, effective communication, and problem-solving abilities distinguish top performers in this role. These skills are crucial for ensuring safe, compliant, and innovative medical device software development while leading teams to deliver high-quality products.

How does a manager medical device software engineer typically collaborate with cross-functional teams during product development?

A Manager Medical Device Software Engineer frequently works alongside teams such as regulatory affairs, quality assurance, hardware engineering, clinical specialists, and marketing. They coordinate software development activities to ensure compliance with industry standards and regulatory requirements, while also aligning software features with clinical and business needs. These managers often lead design reviews, facilitate risk assessments, and ensure effective communication between software engineers and non-technical stakeholders. This collaborative environment is essential for delivering safe, effective, and user-friendly medical devices.

What does a manager medical device software engineer do?

A Manager Medical Device Software Engineer oversees teams that design, develop, and maintain software for medical devices. They ensure that the software complies with regulatory standards, works reliably, and meets the needs of healthcare professionals and patients. In addition to technical leadership, they coordinate with cross-functional teams, manage project timelines, and mentor engineers. Their role is critical in ensuring products are both safe and effective for use in medical settings.
What are popular job titles related to Manager Medical Device Software Engineer jobs in Decatur, GA? For Manager Medical Device Software Engineer jobs in Decatur, GA, the most frequently searched job titles are:
What job categories do people searching Manager Medical Device Software Engineer jobs in Decatur, GA look for? The top searched job categories for Manager Medical Device Software Engineer jobs in Decatur, GA are:
Infographic showing various Manager Medical Device Software Engineer job openings in Decatur, GA as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 15% Part Time, and 6% Contract. Highlights an 91% Physical, 1% Hybrid, and 8% Remote job distribution, with an average salary of $165,373 per year, or $79.5 per hour.

Software Engineer I

Adtran

Atlanta, GA โ€ข Hybrid

Full-time

Re-posted 9 days ago


Job description

Welcome!

Our Growth is Creating Great Opportunities!
Our team is expanding, and we want to hire the most talented people we can. Continued success depends on it! Once you've had a chance to explore our current open positions, apply to the ones you feel suit you best and keep track of both your progress in the selection process, and new postings that might interest you!
Thanks for your interest in working on our team!

About the Role

The Software/Firmware Engineer will design, develop, and test embedded software for Optical Layer solutions. You will collaborate closely with optical, hardware, and test engineers to deliver high-quality, production-grade firmware for next-generation optical networking systems.

Key Responsibilities

  • Design, develop, and integrate modern C/C++ embedded software running on Linux and real-time operating systems (RTOS) such as FreeRTOS.
  • Own the complete software development lifecycle - from requirements and architecture through implementation, testing, debugging, and deployment.
  • Develop and maintain device drivers for fiber-optic components (e.g., EDFA, Raman, OTDR, OCM, WSS, etc) and other hardware subsystems.
  • Collaborate with hardware teams on schematic reviews, hardware design input, and board bring-up.
  • Partner cross-functionally with optical, hardware, and test engineers in an Agile environment to meet product milestones and quality goals.
  • Develop and maintain unit tests, automation scripts, and test frameworks to validate firmware functionality.

Basic Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • 3+years of experience in embedded software or firmware development, preferably in telecommunications or networking.
  • Strong proficiency in modern C/C++, including adherence to C++ best practices and coding standards.
  • Experience with RTOS, low-level debugging, and hardware/software integration.
  • Understanding of embedded communication protocols (SPI, IC, UART) and hands-on experience developing and debugging device drivers.
  • Familiarity with ARM or other microcontroller architectures.
  • Proficient with Git and collaborative development workflows (branching, reviews, CI).
  • Skilled in reading schematics and troubleshooting embedded systems.
  • Experience participating in code reviews, testing, and documentation to ensure high-quality deliverables.
  • Excellent analytical, problem-solving, and communication skills.
  • Demonstrated ability to work effectively with cross-functional teams, including QA, product management, and manufacturing.
  • Commitment to continuous learning and staying current with modern C++ and emerging embedded technologies.

Nice to Have

  • Experience developing device drivers for ASICs or FPGAs.
  • Hands-on experience with CMake and scripting languages (Bash, Python, Ruby, or Perl).
  • Experience with CI/CD pipelines for embedded platforms.
  • Familiarity with Agile/Scrum methodologies.
  • Proficiency in using oscilloscopes, logic analyzers, and diagnostic tools for system validation and debugging.

Requirements & Work Environment

  • Full-time, permanent position (40 hours per week).
  • Hybrid role - in-office Tuesday through Thursday; remote Monday and Friday.
  • Primary location: Norcross, GA, USA.
  • Must be authorized to work in the United States.
  • Energetic, collaborative, and eager to work with a diverse team.
  • Positive attitude, adaptability, and a genuine desire to learn, innovate, and excel.