×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer II

Job in Waltham, Middlesex County, Massachusetts, 02254, USA
Listing for: NOVA Biomedical GmbH
Full Time position
Listed on 2026-10-08
Job specializations:
  • Software Development
    Software Engineer, C# / Unity Developer, Full Stack Developer, Software Testing
Salary/Wage Range or Industry Benchmark: 85000 - 120000 USD Yearly USD 85000.00 120000.00 YEAR
Job Description & How to Apply Below

Nova Biomedical is an Equal Opportunity Employer in compliance with Affiliation in hiring and promoting women, minorities, veterans and individuals with disabilities.

Nova Biomedical:
One Global Brand. One Vision. Together under one name.

Advanced Instruments and Nova Biomedical are now united under one brand, Nova Biomedical, marking a major milestone in our journey to deliver greater value to our customers. By combining our strengths, we're accelerating innovation, supporting critical workflows, and delivering world-class service across the biopharmaceutical and clinical markets.

Job Summary:

Nova Biomedical is seeking a motivated Software Engineer II to contribute to the development and maintenance of full-stack Windows Presentation Foundation applications for medical device systems. Working with guidance from experienced engineers, this role will develop XAML-based user interfaces using WPF and MVVM, implement C# application logic, work with SQL databases and data-access components, and support instrument communication interfaces.

The Software Engineer II will also participate in software testing, troubleshooting, documentation, and cross-functional development activities throughout the software development lifecycle. This position is well suited for an early-career engineer with strong programming fundamentals, practical exposure to .NET application development, and an interest in learning within a collaborative, regulated engineering environment.

Responsibilities:
  • Develop, test, and maintain Windows desktop application features using C#, .NET, WPF, XAML, and MVVM under the guidance of experienced engineers.
  • Create and update user-interface components, including views, controls, styles, templates, data binding, commands, validation, and navigation.
  • Implement and modify application logic and service-layer components based on defined requirements and software designs.
  • Create and maintain SQL queries, stored procedures, database objects, and data-access components that support application workflows.
  • Assist with integrating WPF applications with instruments, local services, external systems, and APIs using established communication interfaces, including TCP/IP sockets.
  • Apply asynchronous and multithreaded programming techniques, with guidance, to support responsive and reliable application behavior.
  • Participate in requirements reviews, technical discussions, code reviews, and software design activities.
  • Create and maintain unit and integration tests for user-interface, application, database, and communication components.
  • Investigate and resolve software defects involving user interfaces, application logic, databases, communication interfaces, and deployment.
  • Use debugging and troubleshooting tools to identify root causes and support effective software corrections.
  • Collaborate with Software, Systems, Hardware, Quality, and other cross-functional teams.
  • Maintain clear software implementation, testing, and verification documentation in accordance with established development processes.
  • Apply source-control, testing, exception-handling, and software-development-lifecycle practices throughout assigned work.
  • Continue developing technical knowledge of medical device software, regulated development practices, and related technologies.
Experience Requirements:
  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related technical field required.
  • Three years of software development experience, which may include relevant internships, co-op assignments, or substantial academic or personal projects.
  • Practical experience developing WPF applications using C#, .NET, XAML, and MVVM.
  • Working knowledge of C#, .NET, WPF, XAML, and object-oriented programming.
  • Familiar…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary