Principal Software Engineer
1 week ago
The candidate will participate in product development activities related to the design, development, testing, and/or support of web-based software for NxStage Medical's products.
Specific Duties:
- Design, develop, code and unit test software following internal design control SOPs
- Apply state-of-the-art methods in creating software for NxStage products; develop improvements to existing designs.
- Apply the principles of software design, software life cycle, and software maintainability, as applicable.
- Debugging new designs and developing reliability improvements to existing & new design
- Participate in multidisciplinary teams, including pairing with other engineers to solve complex problems.
- Provide technical support for product engineering, design development, integration, test and evaluation
- Follow Design Control SOPs for projects and programs, including following the software development lifecycle.
- Work with Quality Assurance to meet the requirements of our internal Quality System, including specific requirements of GMPs, FDA QSR, relevant IEC standards, and ISO 9001.
- Assist in Risk Analysis including, Fault Tree Analysis (FTA), Operator Misuse Analysis (OMA), and Failure Mode and Effects Analysis (FMEA) activities to ensure process shortcomings are identified and appropriately addressed
- Assist in developing reports and other data mining activities.
- Assist in Integrating NxStage Medical's products with customer systems.
- Assist with researching and resolving software related customer complaints.
- Ensure all systems and data are protected according to relevant SOPs.
- BS in Computer Science with a focus on software design and programming.
- 10+ years of experience in software product engineering and development.
- Experience in all phases of the software development lifecycle.
- Experience in microservices design and implementation
- Experience in OOD/OOP and multi-tiered business logic implementation.
- Experience in building Restful API application using MS Azure technologies
- C#, .Net Core, and SQL Language Skills.
- Experience in Web GUI design
- Outstanding verbal and written communication skills.
- Experience with Microsoft Development Tools.
- Conduct code reviews, create and maintain requirements and specification documents
- Create and execute unit tests as part of software validation efforts
- Strong knowledge of project lifecycles, software development environments, and source control techniques.
- Familiar with Azure Cloud Technologies such DevOps, Kubernetes, Service Bus, CI/CD pipelines
- Familiar with Identity management technologies (e.g. Entra ID) and distributed cache (e.g. Redis)
- Experience working in a highly regulated industry, medical device preferred.
- Experience and knowledge of cybersecurity methodologies and testing
- Experience with automated testing.
- Knowledge of Networks, Network infrastructure and Network protocols
If your location allows for pay/benefit transparency, please click the link below to request further information on this position: https://app.smartsheet.com/b/form/c36f09ba8dc54692af34ee3a3dbd3716
EOE, disability/veterans
-
Principal Software Engineer
2 weeks ago
Waltham, MA, United States Roberts Recruiting Full timeWe're a cutting-edge FinTech startup revolutionizing the financial world with our advanced SaaS tools. Our mission is to transform risk assessment in financial decision-making, making it smarter, faster, and more efficient for institutions globally. Who We're Looking For: A visionary Principal Engineer who's ready to lead the charge in software innovation...
-
Principal Software Engineer
2 weeks ago
Waltham, MA, United States Xometry Full timeXometry (NASDAQ: XMTR) powers the industries of today and tomorrow by connecting the people with big ideas to the manufacturers who can bring them to life. Xometry's digital marketplace gives manufacturers the critical resources they need to grow their business while also making it easy for buyers at Fortune 1000 companies to tap into global manufacturing...
-
Principal Software Engineer
1 week ago
Waltham, MA, United States Xometry Full timeXometry (NASDAQ: XMTR) powers the industries of today and tomorrow by connecting the people with big ideas to the manufacturers who can bring them to life. Xometry's digital marketplace gives manufacturers the critical resources they need to grow their business while also making it easy for buyers at Fortune 1000 companies to tap into global manufacturing...
-
Principal Embedded Software Engineer
1 week ago
Waltham, MA, United States Third Pole Inc Full timeThird Pole is on a mission to expand the lifesaving benefits of Nitric Oxide inhalation therapy, making it accessible to millions of respiratory challenged newborns and adults around the world. This is a rare opportunity to be part of a rapidly growing team, making a huge social impact, touching the lives of those we love and care about most. We are a...
-
Principal Sales Engineer
2 weeks ago
Waltham, MA, United States Rocket Software Full timeIt's fun to work in a company where people truly BELIEVE in what they're doing! Job Description Summary: We're looking for a Principal Sales Engineer who is not only passionate about technology but thrives on engaging with customers to solve complex challenges. This role centers on migrating mainframe workloads to cloud environments, where your technical...
-
Software Quality Engineer
6 days ago
Waltham, MA, United States Talent Software Services Full timeSoftware Quality Engineer II Job Summary: Talent Software Services is in search of a Software Quality Engineer for a contract position in Waltham, MA. The opportunity will be one year with a strong chance for a long-term extension. Position Summary: The OPAL Mapping System is a 3D mapping and navigation system and is an effective diagnostic tool for cardiac...
-
Principal Software Architect- Core Perception
2 weeks ago
Waltham, MA, United States Boston Dynamics Full timeWe are seeking a highly experienced and motivated Principal Software Architect to join our Stretch Perception teams. In this pivotal role, you will be instrumental in scaling and productionizing our critical software systems. You will be responsible for designing and optimizing the tools and infrastructure that are essential to the team's success, acting as...
-
Principal Software Architect- Core Perception
2 weeks ago
Waltham, MA, United States Boston Dynamics Full timeWe are seeking a highly experienced and motivated Principal Software Architect to join our Stretch Perception teams. In this pivotal role, you will be instrumental in scaling and productionizing our critical software systems. You will be responsible for designing and optimizing the tools and infrastructure that are essential to the team's success, acting as...
-
Waltham, MA, United States Boston Dynamics Full timeWe are seeking a highly experienced and motivated Principal Software Architect to join our Stretch Perception teams. In this pivotal role, you will be instrumental in scaling and productionizing our critical software systems. You will be responsible for designing and optimizing the tools and infrastructure that are essential to the team's success, acting as...
-
Waltham, MA, United States Boston Dynamics Full timeWe are seeking a highly experienced and motivated Principal Software Architect to join our Stretch Perception teams. In this pivotal role, you will be instrumental in scaling and productionizing our critical software systems. You will be responsible for designing and optimizing the tools and infrastructure that are essential to the team's success, acting as...