- 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.
- 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
- 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)
-
Software Engineer
2 weeks ago
Pula Capital Management LP Charlottesville, United StatesPula 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 ...
-
Software Engineer
23 hours ago
Booz Allen Hamilton Charlottesville, United StatesSoftware 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 · ...
-
Software Reverse Engineer, Senior
1 day ago
Booz Allen Hamilton Charlottesville, United StatesSoftware 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, ...
-
Senior Backend Software Engineer
3 weeks ago
Sun Tribe Charlottesville, United StatesAbout 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 ...
-
Software Engineer with Security Clearance
3 weeks ago
SE2S Charlottesville, United StatesPosition 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 ...
-
Software Engineer
1 month ago
Sun Tribe Charlottesville, United States Full timeAbout 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 ...
-
Software Reverse Engineer, Senior
2 days ago
Booz Allen Charlottesville, VA, United StatesSoftware 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 ...
-
Remote Senior Software Engineer
18 hours ago
Booz Allen Charlottesville, VA, United StatesSoftware 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 ...
-
Cleared Senior Software Engineer
2 days ago
CCRi Charlottesville, United StatesJob 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 ...
-
Cloud Software Engineer, Senior
23 hours ago
Booz Allen Hamilton Charlottesville, United StatesCloud 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 · ...
-
Senior Backend Software Engineer
2 weeks ago
Sun Tribe Charlottesville, United StatesAbout 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 ...
-
Junior Salesforce Software Engineer
4 days ago
WorldStrides Charlottesville, United StatesCompany 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 ...
-
Reverse Software Engineering Analyst, Mid
3 weeks ago
Booz Allen Hamilton Charlottesville, United StatesWork 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 PermanentThe 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 ...
-
Cloud Software Engineer with Security Clearance
3 weeks ago
Gridiron IT Solutions Charlottesville, United StatesGridironIT 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 ...
-
Back End Software Engineer, Senior
4 weeks ago
Booz Allen Charlottesville, United StatesBack 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 ...
-
Sr. Software Engineer
2 weeks ago
Perrone Robotics Charlottesville, United States Full timeInnovate...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 StatesPosition: 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 ...
-
Software Reverse Engineer, Senior
3 weeks ago
Study International Charlottesville, United StatesConduct 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 ...
-
Senior Backend Software Engineer
2 weeks ago
Sun Tribe Solar Charlottesville, United StatesConceives, 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 ...
Senior Software Engineer - Charlottesville, United States - RIVANNA
3 weeks ago
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
Education and Minimum Qualifications
Preferred Qualifications
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.