Senior Software Engineer - Nexus Staff
Boston, MA 02139
About the Job
Job Title: Senior Software Engineer
Employment Type: Contract
Work Hours: 40 Hours/week
Work site: Hybrid
Location: Cambridge, MA
Salary: $66 - $68/Hr.
Job Overview:
As a Senior Software Engineer, you will play a crucial role in transforming cutting-edge medical research into practical, meaningful products. Collaborating with renowned hospitals in the Boston area, you will contribute to the design, implementation, and verification of software for innovative medical robotics devices. This hands-on role encompasses firmware and software development, algorithm optimization, image processing, and application development.
Minimum Education:
- Minimum Bachelor’s Degree in Computer Science or related discipline.
Work Experience:
- 5+ years of increasingly senior software engineering roles.
- Direct experience in software architecture design and development is preferred.
- Experience developing medical or safety-critical products is required.
Job Duties:
- Design and build a flexible and maintainable GUI architecture for novel medical robotics devices.
- Implement WxWidgets Front End screen layouts in XRC.
- Conduct software analysis, planning, design, implementation, and verification for novel medical robotic devices, covering hardware control, graphical user interfaces, and post-processing of medical images.
- Create documentation adhering to quality procedures and industry best practices under Design Control.
- Develop and execute unit and integration test plans.
- Contribute to software system-level test plans.
- Collaborate effectively in cross-functional teams comprising Research, Engineering, QA/RA, and Marketing.
Preferred Skills:
- Proficiency in C++ and strong understanding of modern programming languages.
- Experience in designing and managing complex systems and control systems of hardware.
- Familiarity with design documentation, unit testing, and computer systems validation.
- Strong understanding of development platforms such as VisualStudio.
Results Expected:
- Completion of software development for medical imaging projects.
- Completion of software documentation, including requirements, architecture design, and specifications.
Misc. Information:
- Work Schedule: Hybrid, 3 days in-office, 2 days remote, with Wednesdays mandatory in the office.
- Dress Code: Business Casual.
- Interview will be conducted in person or online based on the availability.
Source : Nexus Staff