Jobs
>
Senior Software Engineer
>
Charlottesville

    Senior Software Engineer - Charlottesville, United States - RIVANNA

    RIVANNA
    RIVANNA Charlottesville, United States

    3 weeks ago

    Default job background
    Upper Management / Consulting
    Description

    RIVANNA Medical seeks a Senior Software Engineer who will advance the software development process for our ultrasound-based medical imaging products. As a Senior 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 role with a particular focus on the effective and timely delivery of Microsoft Windows .NET desktop client software and associated embedded software systems as well as contributing to an innovative multi-disciplinary mechanical and biomedical engineering team. Please note that this position requires 100% on-site work in our Rivanna Medical office in Charlottesville, VA. We cannot offer a hybrid or remote working arrangement at this time because of the close, collaborative nature of the work this position requires.

    Responsibilities

    • Analyze, architect, design, and implement software systems that fulfill the requirements provided by product owners and Engineering program management.
    • 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 under the guidance of the Software Engineering Manager
    • Mentor associate/junior developers and other team members writing product software
    • Contribute to defining and maintaining development standards for the development team
    • Support the maintenance of the software development platform(s), tools, and infrastructure.

    Education and Minimum Qualifications

    • 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 applications in C# or C++
    • In-depth knowledge of .NET Core and .NET Application Frameworks
    • 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

    Preferred Qualifications

    • Master's degree in software engineering, computer science, electrical engineering or related professional experience developing and supporting medical device software
    • Experience integrating embedded devices with the Windows OS
    • Experience with XAML-based Windows GUI frameworks such as WinUI or WPF
    • Familiarity with UX/UI concepts and experience with touch-based user interfaces.
    • Experience with the Intel Data Parallel C++, oneAPI toolkits, and related profiling tools
    • Proficiency in additional languages such as C, Python, Java, or F#
    • Experience developing and tuning performance-critical, multi-threaded applications on Microsoft Windows or Unix (Knowledge or interest in developing this skill are also acceptable).
    • Experience developing scientific and technical computing applications (ideally in the medical device domain)

    RIVANNA Medical offers the following employee benefits: health insurance, vision and dental, group life, long-term disability, paid time off, 401(k) with match, and more. We are always looking to complement our existing team with individuals who bring unique perspectives and experiences. This variety of thought and perspective drives innovation and strengthens our ability to create an inclusive team environment where our core values of trust, humility, and dedication are practiced every day.

    RIVANNA Medical 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 accommodation may be made to enable individuals with disabilities to perform essential functions.

    About the Company

    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 ?rst spinal navigation device designed to improve the safety, speed and efficiency of spinal needle guidance procedures. RIVANNA's revolutionary platforms feature BoneEnhance, Multi-Frequency Image Reconstruction, which optimizes ultrasound for the visualization of bony versus soft tissue anatomy, and SpineNav3DTM AI-Based Spine Recognition, which automates ultrasound image interpretation.


  • Pula Capital Management LP

    Software Engineer

    2 weeks ago


    Pula Capital Management LP Charlottesville, United States

    Pula Capital Management LP ("PCM") performs intensive, data-driven research and implements unique quantitative trading strategies of large-cap equities with the objective to generate superior risk-adjusted return on investment. We have assembled a team of experienced, quant-minde ...

  • Booz Allen Hamilton

    Software Engineer

    23 hours ago


    Booz Allen Hamilton Charlottesville, United States

    Software Engineer · Charlottesville , Virginia , USA · Apply ) · Be you · Be Booz Allen ) · Be empowered · Learn More · Job Description · Location:Charlottesville, Virginia, USA · Remote Work:No · Job Number:R0155212 · ...


  • Booz Allen Hamilton Charlottesville, United States

    Software Reverse Engineer, Senior · Key Role: · Conduct testing and analysis to identify vulnerabilities and potential threat vectors into systems and networks, develop exploits, and engineer attack methodologies. Apply advanced consulting skills, extensive technical expertise, ...


  • Sun Tribe Charlottesville, United States

    About Sun Tribe Trading · Sun Tribe Trading is the fastest-growing SREC aggregator, serving the mid-Atlantic. · Solar Renewable Energy Certificates, or SRECs, have proven to be a vital policy tool and financial incentive to make the clean energy transition happen. SRECs simultane ...


  • SE2S Charlottesville, United States

    Position Title: Software Engineer · Location: Charlottesville, Virginia at the National Ground Intelligence Center (NGIC) · Clearance Requirement: TS/SCI Security Clearance Status: FOR IMMEDIATE HIRE SE2S is seeking a highly skilled and motivated Software Engineer with interest i ...

  • Sun Tribe

    Software Engineer

    1 month ago


    Sun Tribe Charlottesville, United States Full time

    About Sun Tribe TradingSun Tribe Trading is the fastest-growing SREC aggregator, serving the mid-Atlantic. · Solar Renewable Energy Certificates, or SRECs, have proven to be a vital policy tool and financial incentive to make the clean energy transition happen. SRECs simultaneous ...


  • Booz Allen Charlottesville, VA, United States

    Software Reverse Engineer, SeniorKey Role:Conduct testing and analysis to identify vulnerabilities and potential threat vectors into systems and networks, develop exploits, and engineer attack methodologies. Apply advanced consulting skills, extensive technical expertise, and ful ...


  • Booz Allen Charlottesville, VA, United States

    Software Reverse Engineer, Senior · Conduct testing and analysis to identify vulnerabilities and potential threat vectors into systems and networks, develop exploits, and engineer attack methodologies. Apply advanced consulting skills, extensive technical expertise, and full ind ...


  • CCRi Charlottesville, United States

    Job Description · Job DescriptionGA-CCRi develops best-in-class global situational awareness and battle orchestration capabilities that process petabytes of data from diverse sources in near real time. Our systems apply state-of-the-art algorithms and machine learning techniques ...


  • Booz Allen Hamilton Charlottesville, United States

    Cloud Software Engineer, Senior · Charlottesville , Virginia , USA · McLean, Virginia, USA · Apply ) · Be you · Be Booz Allen ) · Be empowered · Learn More · Job Description · Location:Charlottesville, Virginia, USA · Remote Work:Hybrid · Job Number:R0170758 · ...


  • Sun Tribe Charlottesville, United States

    About Sun Tribe Trading · Sun Tribe Trading is the fastest-growing SREC aggregator, serving the mid-Atlantic. · Solar Renewable Energy Certificates, or SRECs, have proven to be a vital policy tool and financial incentive to make the clean energy transition happen. SRECs simulta ...


  • WorldStrides Charlottesville, United States

    Company Introduction · WorldStrides is the global leader in educational travel and experiential learning. The company was founded in 1967 to provide middle school travel programs to Washington, D.C., and has grown to provide a wide range of programs for more than half a million s ...


  • Booz Allen Hamilton Charlottesville, United States

    Work as part of a diverse contract team supporting a DoD client. Apply the expertise required to perform in-depth technical evaluations of foreign computer and network technologies through the analysis and identification of software capabilities and Software Engineer, Software, E ...


  • Trimia Incorporated San Francisco, United States Permanent

    The Senior Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based ...


  • Gridiron IT Solutions Charlottesville, United States

    GridironIT is seeking a Cloud Software Engineer, Senior local to Reston, VA or Charlottesville, VA · Top Secret clearance is required. Job Description Summary Key Role: Manages, administers, supports, and enhances cloud environments, ensuring continuous improvement and rapid prob ...


  • Booz Allen Charlottesville, United States

    Back End Software Engineer, Senior · The Opportunity: · As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If youre looking for the chance to not just develop software, but to create a system that will make a d ...

  • Perrone Robotics

    Sr. Software Engineer

    2 weeks ago


    Perrone Robotics Charlottesville, United States Full time

    Innovate...Build...Deliver · Autonomy Driven by Perrone. · Perrone Robotics Inc. is a leading provider of fully autonomous vehicle systems. The Company has been a pioneer in the space of AV technology and developed the first autonomous shuttle with FULL AUTONOMOUS capabilities op ...


  • Infinity Systems Hollymead, United States

    Position: Senior Software Quality Engineer · Company: Hollymead · About the job: · Hollymead, a renowned Tier 1 company known for their cutting-edge technology, is seeking a Senior Software Quality Engineer to join their Process team. · Responsibilities: · - Define and implement ...


  • Study International Charlottesville, United States

    Conduct testing and analysis to identify vulnerabilities and potential threat vectors into systems and networks, develop exploits, and engineer attack methodologies. Apply advanced consulting skills, extensive technical expertise, and full industry knowledge. Develop innovative s ...


  • Sun Tribe Solar Charlottesville, United States

    Conceives, develops, and implements new backend capabilities and services. Maintains and improves existing Clojure software. Clearly communicates with management and colleagues on a regular basis. Tests and maintains software products to ensure stron Software Engineer, Backend, E ...