Platzhalter Bild

Senior Software Engineer presso Nova Biomedical Corporation

Nova Biomedical Corporation · Waltham, Stati Uniti d'America · Onsite

Candidarsi ora
Senior Software Engineer - Careers At Nova Biomedical Corporation

Career Opportunities with Nova Biomedical Corporation

A great place to work.

Careers At Nova Biomedical Corporation

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

 

Senior Software Engineer

Department: Engineering Support Location: Waltham, MA

Nova Biomedical is seeking a highly skilled Senior Software Engineer with expertise in developing Windows-based medical device software. As the Senior Software Engineer, you will design, develop and maintain the application with .Net Framework, C#, Winforms and XML, with integrated TCP/IP-based communication protocols. You will have a strong background in building high-performance, scalable and reliable backend systems, with experience in concurrent, multithreaded system design.

Responsibilities:

  • Design, develop and maintain robust Windows applications using .Net Framework, C#.
  • Implement high-performance multithreaded applications.
  • Develop and maintain TCP/IP socket-based communication systems.
  • Manage data serialization, configuration, and communication using XML.
  • Collaborate with cross-functional teams to gather requirements and deliver robust technical solutions.
  • Participate in architecture design and code reviews.
  • Troubleshoot and debug complex software issues.
  • Mentor junior engineers and lead technical initiatives when required.
  • Contribute to continuous improvement in design practices, code quality, and development processes

Qualifications/Skills:

  • Experience with multithreading and parallel programming.
  • Strong Knowledge of TCP/IP protocols, socket programming.
  • Experience with debugging tools and performance profilers.
  • Excellent problem-solving, analytical and communication skills.

Education and Experience:

  • Bachelor�s or Master�s degree of Computer Science, Engineering, or related field.
  • 10+ years of hands-on experience in windows development with .Net Framework, C#, XML, TCP/IP, and multithreading.

Physical Requirements:

  • The ability to work on a laptop or desktop computer for prolonged periods of time.
  • The ability to lift at least 15 lb.

© 2025 Nova Biomedical

Applicant Tracking System Powered by 

Candidarsi ora

Altri lavori