Senior Software Engineer
Avanos Medical
Salary: $68,000 - 108,000 per year Requirements:
- Bachelors degree in software engineering, Computer Engineering, or a related technical field
- 8-10 years of experience in architecture, technical design, and software development
- Proven ability to deliver results across multiple concurrent projects while managing resources, schedules, and quality
- Demonstrated capability to understand complex systems and the interactions and dependencies between hardware and software subsystems
- Ability to read and interpret embedded code, firmware, application code, software architecture diagrams, system diagrams, data flows, and interface documentation
- Experience reviewing software requirements, system requirements, design artifacts, test documentation, and traceability records
- Strong understanding of requirements management and traceability across requirements, design outputs, risk controls, verification testing, and validation evidence
- Hands-on experience with secure boot implementation and firmware upgrade mechanisms
- Strong knowledge of operating system kernels and bootloaders, including configuration, integration, debugging, and troubleshooting
- Strong technical writing skills with the ability to produce and review clear, complete, accurate, and well-structured documentation
- Strong communication skills and the ability to collaborate effectively with internal teams, external development partners, and cross-functional stakeholders
- Experience working in a cross-functional, matrixed product development environment
- Ability to work onsite Tuesday through Thursday under a hybrid schedule
- Preferred: MS in Computer Engineering, Computer Science, Electrical Engineering, or a related discipline
- Preferred: Experience with regulated products, medical devices, healthcare technology, life sciences, aerospace, automotive, or other safety-critical systems
- Preferred: Familiarity with medical device software development practices and standards or regulations such as ISO 13485, ISO 14971, IEC 62304, IEC 60601, and IEC 62366
- Preferred: Cybersecurity guidance experience for connected medical devices
- Preferred: Experience working with CDMOs, external software development firms, or design partners
- Preferred: Experience supporting Design History File documentation for regulated products
- Preferred: Experience supporting software verification, system integration testing, or validation activities
- Preferred: Experience with requirements management, product lifecycle management, or quality management systems such as Jama, Polarion, Arena, Agile PLM, or similar platforms
- Preferred: Participation in invention disclosures, intellectual property development, or patent applications
- Lead assigned product, subsystem, or component design work through feasibility, development, verification, validation, design transfer, and commercialization
- Interpret, review, and evaluate software deliverables from CDMOs, external design firms, and other development partners
- Create and maintain system and software documentation, including requirements, architecture descriptions, interface definitions, design descriptions, traceability, and Design History File content
- Support requirements management and traceability across system requirements, software requirements, design outputs, risk controls, verification, and validation activities
- Review software documentation for completeness, consistency, technical accuracy, and alignment with applicable product requirements and development processes
- Read and interpret embedded software, firmware, and application-level code to support technical reviews, documentation, troubleshooting, and product knowledge transfer
- Support software, system integration, and system-level verification and validation activities, including review of test protocols, test results, defects, anomalies, and issue resolution
- Maintain internal knowledge of the product software, including functionality, architecture, interfaces, dependencies, known limitations, and test coverage
- Promote and advance best practices and standards across the software organization
- Research and assess software techniques and technologies against performance requirements for medical device applications
- Support software-related risk management, investigations, design changes, and sustaining engineering activities for commercialized products
- Identify documentation gaps, traceability gaps, test coverage gaps, inconsistencies, and technical risks tied to software deliverables
- Support design reviews, technical reviews, and cross-functional project meetings by communicating software status, risks, open items, and documentation needs
- Support intellectual property development through design innovation, invention documentation, and technical contributions to patent applications
- Embedded
- Firmware
- Hardware
- Support
- C++
- Excel
More:
We are Avanos Medical, a medical device company based in Alpharetta, Georgia, with products and recognized brands in more than 90 countries. We are focused on clinically superior breakthrough solutions that help patients get back to what matters, including efforts to reduce opioid use and support recovery after surgery. We value innovation, collaboration, and making an impact on healthcare challenges around the world. This Senior Software Engineer role is part of our R&D Engineering team supporting connected medical devices across our portfolio, including Specialty Nutrition, RF Ablation, and Pain Recovery systems. We offer a comprehensive and competitive Total Rewards package, including pay, health care benefits, retirement plans, and work/life benefits, plus a 401(k) match with immediate vesting. Additional benefits mentioned include day-one benefits, a free onsite gym, an onsite cafeteria, and our HQ region being voted a best place to live.
last updated 42 week of 2026
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- intel software engineer Alpharetta, GA
- director software engineering Alpharetta, GA
- software engineer Alpharetta, GA
- senior robotics software engineer Alpharetta, GA
- financial software developer Alpharetta, GA
- part time software developer remote Alpharetta, GA
- software engineer remote Alpharetta, GA
- ngo software engineer Alpharetta, GA
- software development engineer aws Alpharetta, GA
- software system engineer Alpharetta, GA
