Senior Software Engineer

Rivanna Medical, Inc.
Charlottesville, VA

Description

RIVANNA Medical seeks a Senior Scientific Computing Software Engineer who will advance the software development process for our ultrasound-based medical imaging products. As a Scientific Computing Software Engineer, you will be responsible for the technical aspects of software development, the mentorship of internal software development resources, and maintaining adherence to RIVANNA Medical’s internal quality management system (QMS). This is a hands-on, individual contributor role with a particular focus on the effective and timely delivery of performance-critical C and C++ components and algorithms utilized by Microsoft Windows .NET desktop client software and associated embedded software systems. This role requires close collaboration and support of an innovative multi-disciplinary engineering team.

Responsibilities

  • Define system specifications and evaluate software architectures that meet the specifications
  • Demonstrate leadership and competency in the development, deployment, and integration of software solutions
  • Contribute as a member of a hybrid team of internal and external (contracted) software developers
  • Collaborate and innovate with all stakeholders, including management and the end-customer
  • Deliver software products on schedule and on-budget
  • Mentor associate/junior developers
  • Contribute to defining and maintaining development standards for the software engineering team
  • Support the maintenance of the software development platform(s), tools, and infrastructure

Requirements

  • Bachelor’s degree in software engineering, computer science, electrical engineering, math, physics, or related field
  • A minimum of 7 years of professional software development experience within the last 10 years
  • A minimum of 5 years of full lifecycle experience developing performance-critical applications in modern C or C++
  • In-depth knowledge and experience monitoring and tuning performance-critical CPU, GPU, and NPU code that fully leverages the available compute resources through concurrency and parallel execution
  • Solid foundation in the mathematics and algorithms that underpin image processing
  • Full lifecycle development experience, including object-oriented analysis, design, testing, and deployment
  • Experience with an agile software development process
  • Experience with DevOps software management practices to maintain software quality
  • Effective verbal and written communication through one-on-one interactions, group discussions, and formal documentation
  • Strong work ethic, professionalism, and desire for continuous process improvement
  • A career-oriented mindset conducive to learning and self-development in an environment that rewards high performers

You'll go above and beyond our minimum requirements if you... 

  • Have a Master’s degree in software engineering, computer science, electrical engineering, or related professional experience 
  • Have experience developing and supporting medical device software
  • Have experience developing Windows desktop GUI applications in either WPF, UWP, or WinUI 3
  • Have experience integrating embedded devices with the Windows Operating System
  • Have experience with OpenVINO, OpenCV, SIMD, Intel Data Parallel C++, oneAPI toolkits, and related profiling tools
  • Are proficient in additional languages such as C#, Rust, Python, Java, or F#
  • Have experience with C++/CLI for integrating .NET and native code
  • Are familiar with FDA regulations and quality assurance processes

 

About Rivanna Medical, Inc.: RIVANNA® is a privately held designer, manufacturer, and distributor of world-first, imaging-based medical solutions based in Charlottesville, VA. RIVANNA operates an FDA-registered and ISO 13485:2016 certified manufacturing facility where it produces the Accuro® product line and related medical equipment and components. Accuro is the world's first spinal navigation device designed to improve the safety, speed, and efficiency of spinal needle guidance procedures. Rivanna Medical, Inc.'s revolutionary platforms feature BoneEnhance® Multi-Frequency Image Reconstruction, which optimizes ultrasound for the visualization of bony versus soft tissue anatomy, and SpineNav3D™ AI-Based Spine Recognition, which automates ultrasound image interpretation.

Employee Benefits at Rivanna Medical, Inc.: Rivanna Medical, Inc. offers a comprehensive benefits package, which includes health insurance, vision and dental coverage, group life insurance, long-term disability insurance, paid time off, a 401(k) plan with company match, and more. We are continually seeking to enhance our team with individuals who bring unique perspectives and experiences. This diversity of thought and perspective drives innovation and strengthens our commitment to creating an inclusive team environment where our core values of trust, humility, and dedication are practiced every day.

Equal Employment Opportunity Statement: Rivanna Medical, Inc. is committed to providing equal employment opportunities to all employees and applicants without regard to race, ethnicity, religion, color, sex (including childbirth, breastfeeding, and related medical conditions), gender, gender identity or expression, sexual orientation, national origin, ancestry, citizenship status, uniform service member and veteran status, marital status, pregnancy, age, protected medical condition, genetic information, disability, or any other protected status in accordance with all applicable federal, state, and local laws. All employees must be able to lift at least 25 pounds. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of their positions.

Posted 2025-08-20

Recommended Jobs

2025 Career Goals: NP/PA for Hospital Medicine in VA

Sentara Medical Group
Virginia

Sentara Medical Group is seeking an Advanced Practice Providers with Acute-Care training to join our Hospital Medicine Programs in  Norfolk, and Virginia Beach, VA. Our teams are dedicated to cu…

View Details
Posted 2025-08-19

Respiratory Therapist (Night Shift)

1625 North George Mason Drive
Arlington, VA

Job Description Job Description Qualifications Purpose & Scope:   Across all levels the Respiratory Care Practitioner is responsible for the direct and indirect total respiratory care of hi…

View Details
Posted 2025-07-26

Staff Accountant

Iv Labs Inc
Christiansburg, VA

Description Must live within commuting distance of our Christiansburg, Virginia office. Must also be eligible to work in the U.S. without sponsorship. This position is responsible for the daily…

View Details
Posted 2025-08-20

Physician Assistant Nurse Practitioner Culpeper, VA

Healthcare Recruitment Counselors
Culpeper, VA

Physician Assistant Nurse Practitioner Culpeper, VA Monday-Friday No Call or Hospital Rounds! We are looking for a Physician Assistant or Nurse Practitioner to join our medical group full time…

View Details
Posted 2025-07-27

System Engineer

Avid Technology Professionals
Chantilly, Loudoun County, VA

Required • Demonstrated experience in system engineering, managing, and optimizing complex IT systems and infrastructure, particularly within cloud environments such as Azure and AWS. • Demonstrat…

View Details
Posted 2025-07-25

Hourly Supervisor - JMU C-Stores

Aramark
Harrisonburg, VA

The Hourly Supervisor is responsible for improving the profitability of Operations. This person will ensure the highest level of customer service, safety, sanitation, quality, and consistency while d…

View Details
Posted 2025-07-31

Tier 2 Service Desk Representative - Night Shift

Peraton
Reston, VA

Program Overview About The Role We are looking for a skilled and proactive Tier 2 Service Desk Representative to join our IT support team. This individual will be responsible for providing …

View Details
Posted 2025-07-24

Urgent Care Relief Veterinarian

UrgentVet
Richmond, VA

Job Description Job Description Description We are looking for relief veterinarians to help cover shifts at our UrgentVet Hospital. Weekday shifts are 3-11pm and weekend shifts are 10am-8pm. We …

View Details
Posted 2025-07-25

Director, MEP Operations - Arlington VA-D.C. region

Bala Consulting
Arlington, VA

Job Description Job Description Director, MEP Engineering Operations - Arlington, VA - Washington, D.C. Bala Consulting Engineers is a 200-person engineering firm headquartered in Philadelphia…

View Details
Posted 2025-07-26

Technical Writer - R26-004

Verite Group, Inc.
Dulles, VA

VGI, A GRVTY Company, is a custom software company supporting government missions and private sector enterprises for over two decades. VGI staff combine a strong technical prowess with a deep understa…

View Details
Posted 2025-08-06