Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

RIVANNA Logo

Senior Software Engineer

RIVANNA

Salary not specified
Aug 21, 2025
Charlottesville, VA, US
Apply Now

Advance the software development process for RIVANNA Medical's ultrasound-based medical imaging products.

Requirements

  • 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
  • Have experience with C++/CLI for integrating .NET and native code

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
  • 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

Other

  • A minimum of 7 years of professional software development experience within the last 10 years
  • 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
  • Have experience developing and supporting medical device software