Senior Software Development Engineer

ZAR IT Solutions
Cambridge, MA, US
Full-time
Quick Apply

Senior Software Development Engineer Skills : Proficiency in C++, WxWidgets Front End screen layouts in XRC, Developing Medical or Other Safety-Critical Products, Control Systems Hybrid - This position offers a hybrid work schedule requiring you to be in the office 3 days a week and an option to work from home two days out of the week (unless a specific business need arises requiring in-office attendance on other days).

Wednesdays are one of the required days for all staff to be in the office. Note that work schedules and office reporting requirements may change from time to time based on business needs.

Role Snapshot : Client's Healthcare Optics Research Lab is collaborating with world class hospitals in the Boston area to turn cutting-edge medical research into usable, meaningful products.

This Senior Software Engineer position will contribute to the design, implementation and verification of software for one or more of the projects we are bringing to market.

It is a hands-on role that may include all aspects of device software development : firmware and software, algorithm development and optimization, image processing, and application development.

Key Responsibilities ( Do ) :

  • Design and build a flexible and maintainable GUI architecture for novel medical robotics devices.
  • WxWidgets Front End screen layouts in XRC
  • Software analysis, planning, design, implementation, and verification for the novel medical robotic devices. of novel medical robotics devices that consists of hardware control, a graphical user interface, and post processing of medical images.
  • Create documentation adhering to quality procedures, and industry best practices under Design Control.
  • Create and execute unit and integration test plans.
  • Contribute to software system level test plans.
  • Work effectively in cross-functional teams consisting of Research, Engineering, QA / RA, and Marketing. Results Expected ( Deliver ) :
  • Completion of software development applicable to medical imaging projects.
  • Completion of software documentation including requirements, architecture design and specifications. Other Expectations :
  • Education Required : Minimum bachelor’s degree in computer science or related discipline.
  • Experience Required : 5+ years of increasingly senior software engineering roles. Direct experience of software architecture design and development is preferred.
  • Experience developing medical or other safety-critical products is required.
  • Experience designing and managing complex systems and control systems of hardware.
  • Strong understanding of modern programming languages. Proficiency in C++.
  • Experience with design documentation, unit testing and computer systems validation preferred.
  • Strong understanding of development platforms such as Visual Studio. Powered by JazzHR
  • 30+ days ago
Related jobs
Promoted
Capital One
Cambridge, Massachusetts

Main Street (21020), United States of America, Cambridge, MassachusettsSenior Software Engineer, Full StackDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Cap...

Promoted
C2R Ventures
Boston, Massachusetts

Our client, a Boston-based fundamentally driven systematic investment manager with more than 40 billion in managed assets, is seeking a OMS Software Engineer to join the firm. Experience with front-office software development such as trading systems, equity modelling, analytics, etc. As an engineer ...

Promoted
Capital One
Everett, Massachusetts
Remote

West Creek 4 (12074), United States of America, Richmond, VirginiaSenior Software Engineer, Front End (Remote Eligible)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environ...

Aquent
Boston, Massachusetts

Our client is seeking a Software Development Engineer to join their innovative Digital Delivery Team. As a Software Development Engineer in Test (SDET), you will be integral to our clients team in a Scrum environment. Your main responsibilities will include testing software applications and features...

whoop
Boston, Massachusetts

As a Senior Software Engineer joining WHOOP’s Personalization & Progress team, you’ll play a large role in architecting and implementing a unified LLM powered coaching platform that integrates with the member services pipeline as well as the rest of WHOOP’s ecosystem. This will require a strong know...

WEX Inc
Boston, Massachusetts
Remote

Pick up new technology and switch between tech stacks with a minimum of overhead• Are comfortable working on front-end web code, back end services, data stores, and infrastructure systems• Are a solid architect/designer• Have experience writing modern software deployed in the cloud• Are comfortable ...

Motion Recruitment
Boston, Massachusetts

Job Posting: Senior Software Engineer (C++/AWS) - Robotics Consulting Firm. We are seeking a talented and experienced Senior Software Engineer to join our dynamic team. Collaborate closely with hardware engineers, robotics specialists, and clients to understand requirements and translate them into f...

Medtronic
Boston, Massachusetts

You would be joining our Product Development Organization as a Senior Principal Development Engineer responsible for the Verification Strategy, Requirement Decomposition, and Specification Development for our robotic projects in development. Mentor junior and senior development engineers working on ...

Anduril
Quincy, Massachusetts

Strong engineering background from industry or school, ideally in areas/fields such as Computer Science, Software Engineering, Mathematics, or Physics. As a technical leader, join a small team of engineers that owns all software running on maritime assets. Experience with the development and sustain...

ZoomInfo
Waltham, Massachusetts

Software Engineering experience in data platform / big data software, with a proven track record of delivering highly scalable and efficient solutions. The ideal candidate is an experienced software engineer having built large scale data pipelines or systems using excellent problem solving skills an...