- Collaboratively work with System's Engineering to translate system level requirements into product architectures making tradeoff decisions regarding hardware and software partitioning
- Uses modeling, hardware-in-the-loop simulation and actual devices to develop, debug and test complex systems to meet required performance
- Develop software subsystem architectures aligned to product level requirements and architectures including software requirements definitions and sub-system designs
- Design and develop software/firmware utilizing C and C++ on embedded real time operating systems (RTOS) following company and industry requirements and best practices
- Performs advanced risk analyses using FMEA and fault tree methods. Works with other engineering disciplines to develop, implement, and verify solutions
- Perform software verification including code reviews, writing unit test cases, and running static analysis
- Document system design inputs and outputs using the company's design control and document management system
- Evaluates product performance on an on-going basis and initiates and evaluates required changes to the designs to improve and optimize performance
- Solve complex software issues by analyzing critical factors and recommending corrective or alternative actions
- Ensures adherence to company quality system, product specifications, industry standards, and quality and regulatory procedures and requirements
- Maintains accurate documentation of concepts, designs, drawings, and processes through lab notebooks or other methods
- Bachelor's Degree in Software or Electrical Engineering. Master's degree preferred.
- 10+ years Software Engineering experience in the design and development of complex, software driven electromechanical Class II medical devices; Class III experience preferred
- Detailed knowledge of key regulatory requirements included ISO 13485, ISO 14971, ISO 62304 as well as FDA QSR 21 CFR Part 820
- Experience with electronic design control and document management systems preferred
- Ability to work independently with high competency and little guidance.
- Must be a creative problem solver that can think outside of the box to develop novel solutions to complex problems
- Must be able to work in a fast paced, high energy, collaborative team that possesses a strong sense of urgency
- Strong design control and documentation skills
- Strong analytical and leadership skills
-
Software Engineer
1 day ago
Money Fit by DRS Waltham, United StatesAs a Software Engineer on the Spot team, you will help deliver solutions with Spot, our quadruped robot, to existing and new markets. This role is for you if you: · Enjoy working in a fast-paced environment · Are comfortable rapidly prototyping and iterating on solutions · Thr ...
-
Principal Software Engineer
2 weeks ago
Boston Scientific Waltham, United StatesPrincipal Software Engineer · Workmode: · Hybrid · Location(s): Waltham, MA · Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance · At Boston Scientific, we'll give you the opportunity to harness all that's within you by working in teams of ...
-
CUDA Software Engineer
17 hours ago
Boston Dynamics Waltham, United States Full timeWe are seeking an experienced Performance Software Engineer to join the Atlas Software Team. You'll play a key role in making Atlas an amazing, AI-driven robot by squeezing every bit of performance out of the on-board accelerated compute system · While prior robotics experience ...
-
Senior Software Engineer
2 weeks ago
Pegasystems Waltham, United StatesMeet Our Team: · Pega's App Logic Train delivers the backbone of the client developer experience, enabling the efficient building and execution of enterprise business logic. The next generation of Pega platform architecture that you will be developing uses cutting-edge cloud nat ...
-
Software Engineer
1 week ago
Tessera Therapeutics Watertown, United StatesThe Company · WHAT IF THE SECRET OF HEALTH LIES AT THE CENTER OF DISEASE? At Sonata Therapeutics, we are designing therapeutics that reprogram diseased cells to become the coordinators of cure. · Through a combination of our proprietary genetic library, comprehensive biochemica ...
-
Software Engineer, Circuit Analysis
3 weeks ago
Siemens Industry Software Inc. Waltham, United States PermanentSiemens EDA is a global technology leader in Electronic Design Automation, providing software solutions that help engineers around the world design and manufacture new and highly innovative electronic products. Each year, our customers use our tools to push the boundaries of tech ...
-
Sr. Software Engineer
6 days ago
Stratasys Waltham, United StatesSr. Software Engineer · Location: · Waltham, MA, US · Job ID: 53471 · Category: Product & Engineering · Stratasys is a world leader in 3D printing · Stratasys is leading the global shift to additive manufacturing with innovative 3D printing solutions for industries such as ...
-
Principal Software Engineer
3 days ago
Boston Scientific Waltham, United StatesJob Number: 696 · External Description: Additional Location(s): N/A · Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance · At Boston Scientific, we'll give you the opportunity to harness all that's within you by working in teams of diverse ...
-
Senior Software Quality Engineer
2 weeks ago
Vicarious Waltham, United StatesAs a Senior Software Quality Engineer, you will be a subject matter expert of compliance related to the development lifecycle and maintenance processes of product software and software development tools and validation and maintenance of non-product software. You will be responsib ...
-
Principal Software Engineer
2 weeks ago
ZoomInfo Waltham, United StatesEntity Resolution is a key technology that helps both internal and external customers to more easily match, link and enrich related customer entities within their multiple data stores.As a Principal Software Engineer, you'll have a key role in the design, implementation and deplo ...
-
Senior Software Engineer
9 hours ago
ZoomInfo Technologies LLC Waltham, United StatesJob Description · Job DescriptionAt ZoomInfo, we encourage creativity, value innovation, demand teamwork, expect accountability and cherish results. We value your take charge, take initiative, get stuff done attitude and will help you unlock your growth potential. One great choic ...
-
Principal Software Engineer
4 days ago
Siemens Digital Industries Software Waltham, United StatesCompany: Siemens EDA · Job Title: PrincipalSoftware Engineer · Job Reference#: · Job Location: Wilsonville,OR, Remote - US · Siemens EDA is a global technology leader inElectronic Design Automation software. Our software tools enable companiesaround the world to develop highl ...
-
Principal Software Engineer
2 weeks ago
ZoomInfo Technologies LLC Waltham, United StatesJob Description · Job DescriptionAt ZoomInfo, we encourage creativity, value innovation, demand teamwork, expect accountability and cherish results. We value your take charge, take initiative, get stuff done attitude and will help you unlock your growth potential. One great choic ...
-
Principal Software Engineer
2 weeks ago
Pegasystems Waltham, United StatesPrincipal Software Engineer (Multiple Openings) · Job Category: Product Engineering · Location: US - Massachusetts - Waltham · ShareCopying... · Meet Our Team: · Pegasystems develops strategic applications for sales, marketing, service and operations. Pega's applications streamli ...
-
Software Engineer III
3 weeks ago
ZoomInfo Technologies LLC Waltham, United StatesJob Description · Job DescriptionAt ZoomInfo, we encourage creativity, value innovation, demand teamwork, expect accountability and cherish results. We value your take charge, take initiative, get stuff done attitude and will help you unlock your growth potential. One great choic ...
-
Staff Software Engineer
5 days ago
National Grid USA Waltham, United StatesAbout Us · Come be a part of driving National Grid's digital transformation We are digital creators, continuous learners and daring innovators. We leverage digital innovative ways to create products and catalyze the transformation of National Grid's business units into more agil ...
-
Principal Software Engineer
2 weeks ago
Boston Scientific Waltham, United StatesPrincipal Software Engineer · Workmode: · Hybrid · Location(s): Waltham, MA · Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance · At Boston Scientific, we'll give you the opportunity to harness all that's within you by working in teams ...
-
Principal Software Engineer
6 days ago
ZoomInfo Technologies LLC Waltham, United StatesAt ZoomInfo, we encourage creativity, value innovation, demand teamwork, expect accountability and cherish results. We value your take charge, take initiative, get stuff done attitude and will help you unlock your growth potential. One great choice can change everything. Thrive w ...
-
Senior Software Engineer
4 weeks ago
ZoomInfo Technologies LLC Waltham, United StatesJob Description · Job DescriptionAt ZoomInfo, we encourage creativity, value innovation, demand teamwork, expect accountability and cherish results. We value your take charge, take initiative, get stuff done attitude and will help you unlock your growth potential. One great choic ...
-
Senior Software Engineer
3 weeks ago
ZoomInfo Technologies LLC Waltham, United StatesJob Description · Job DescriptionAt ZoomInfo, we encourage creativity, value innovation, demand teamwork, expect accountability and cherish results. We value your take charge, take initiative, get stuff done attitude and will help you unlock your growth potential. One great choic ...
Principal Embedded Software Engineer - Waltham, United States - InnoTech Staffing
Description
Job Description
Job DescriptionInnoTECH Staffing is looking to hire a Principal Embedded Software Engineer for a well funded and growing late stage medical device start-up in Waltham, MA.
The Principal Software Engineer provides expertise in the design, development, characterization, and testing of complex software/firmware used to drive and manage complex electromechanical medical devices. In this role you will interface with a strong multidisciplinary team across the full product development life cycle including requirements, risk, implementation and testing activities.
Responsibilities:
Requirements:
Compensation includes base salary, bonus, equity, and full benefits.