Senior Software Engineer na Nova Biomedical Corporation
Nova Biomedical Corporation · Waltham, Estados Unidos Da América · Onsite
- Senior
- Escritório em Waltham
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, MANova 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