Senior Staff Software Engineer
5 days ago
This Senior Staff Software Engineer will play a key role in the design, development, testing, and support of next generation dialysis instruments at Fresenius Medical Care North America. The ideal candidate will contribute at the architecture, design, and implementation stages, exhibiting outstanding verbal and written communication skills.
Key Responsibilities:
- Provide technical leadership for product design, development, integration, testing, and reliability improvements on a major program
- Drive process and standards improvement efforts, provide mentoring to other software engineers
- Architect entire systems or major subsystems within the Fresenius Medical Care product line
- Conduct risk assessment activities for medical device software products
- Collaborate with electrical and mechanical engineers in the design of medical device products
- Work closely with the Project Management office to develop program schedules, and report out to Senior Management on status
- Design and implement software for embedded devices and systems from requirements to production and commercial launch
- Design, develop, code, test, and debug system software following internal design control SOPs
- Support software Quality Assurance to meet the requirements of our internal Quality System, including specific requirements of GMPs, FDA QSR, IEC 62304, and ISO 9001 standards
- Collaborate with a diverse team of engineers to solve complex problems
- Conduct code reviews, create and maintain requirements and specification documents
- Create and execute unit tests as part of software validation efforts
- Support other software development areas, including embedded processing / driver development, GUI development, algorithm development & implementation, alarm handling, and connectivity
Requirements:
- BS in Computer Science or Computer Engineering or equivalent in a technical/scientific field
- 15 years of relevant software product development experience
- Expert in Embedded C, C software development
- A solid understanding of embedded software, including: interrupts, ADCs, I2C, SPI, clock management, CAN
- Experience with Real Time Operating Systems, including porting a BSP to a new architecture
- Experience with low level driver implementation and advanced analog/digital signal processing
- Experience developing and debugging software on embedded processors utilizing JTAG or similar
- Demonstrated ability successfully leading software development efforts for complex medical device products
- Demonstrated ability to work independently and in small teams
- Demonstrated ability to act as technical lead for a team
- Strong analytical skills, with a desire to learn
Preferred Qualifications:
- Medical device or other safety critical device development
- Familiarity with FDA and international software development guidelines and standards
- Strong knowledge of project lifecycles, software development environments, and source control techniques
- Experience with automated software testing
- Previous experience troubleshooting circuit boards, including board bring-up and hands-on troubleshooting (e.g., oscilloscope, logic analyzer)
- Comfortable working with electronics schematics
- Experience writing control loops, algorithm development
- FPGA/CPLD programming experience
Fresenius Medical Care North America is an EO/AA Employer:
Minorities/Females/Veterans/Disability/Sexual Orientation/Gender Identity
Fresenius Medical Care North America maintains a drug-free workplace in accordance with applicable federal and state laws.
-
Senior Software Engineer
2 weeks ago
Lawrence, Massachusetts, United States Fresenius Medical Center Full timeJob Summary:This Senior Staff Software Engineer will play a key role in the design, development, testing, and support of next generation dialysis instruments at Fresenius Medical Care North America. The ideal candidate will contribute at the architecture, design, and implementation stages, exhibiting outstanding verbal and written communication skills.Key...
-
Senior Design Quality Assurance Engineer
6 days ago
Lawrence, Massachusetts, United States Fresenius Medical Care North America Full timePurpose and ScopeAs a Senior Design Quality Assurance Engineer at Fresenius Medical Care North America, you will participate in the New Product Development (NPI) and design changes, Design History File (DHF) and Device Master Record (DMR) reviews meetings and fully understand the design control process and Quality Engineering. You will utilize your technical...
-
Senior Systems Engineer
6 days ago
Lawrence, Massachusetts, United States FRESENIUS MEDICAL CENTER Full timeJob SummaryThe Senior Systems Engineer will play a key role in supporting the design, development, testing, and documentation of dialysis instruments at Fresenius Medical Center. This individual will collaborate with a diverse team of engineers and work in a dynamic and fast-paced environment. The ideal candidate will have a strong understanding of system...
-
Software Engineering Team Lead
2 weeks ago
Lawrence, Massachusetts, United States Symbotic Full timeAbout the RoleSymbotic is seeking a highly skilled Software Engineering Manager to lead the Routing Team. As a key member of the Core Software Systems Team, you will be responsible for defining, prioritizing, designing, and implementing new features within a fast-paced Agile environment.Key ResponsibilitiesManage the day-to-day activities of the engineering...
-
Senior Disposables Engineer
5 days ago
Lawrence, Massachusetts, United States FRESENIUS MEDICAL CENTER Full timePURPOSE AND SCOPEThe Senior Disposables Engineer at Fresenius Medical Center is a key technical expert responsible for supporting related projects. This role requires a high level of autonomy and self-motivation to lead projects and provide production support to ensure product reliability, dependability, and efficient manufacturability.PRINCIPAL DUTIES AND...
-
Software Development Engineer Co-Op
1 week ago
Lawrence, Massachusetts, United States FRESENIUS MEDICAL CENTER Full timeAbout Fresenius Medical CareFresenius Medical Care is a leading medical products company that is committed to improving renal care through innovative solutions. Our team is passionate about innovating, educating, and advocating for breakthroughs in renal care.Job SummaryWe are seeking a highly motivated and detail-oriented Software Development Engineer Co-Op...
-
Senior Systems Engineer
5 days ago
Lawrence, Massachusetts, United States Fresenius Medical Care Holdings, Inc. Full timePurpose and Scope:The Senior Systems Engineer will perform engineering tasks in various assignments as part of Fresenius R&D team. The ideal candidate will have broad knowledge of engineering techniques/skills and be capable of leading/managing small number of less experienced engineers/technicians in implementation of engineering solutions to realize...
-
Senior Systems Engineer
5 days ago
Lawrence, Massachusetts, United States Fresenius Medical Care North America Full timePurpose and Scope:The Fresenius Medical Care North America team is seeking a highly skilled Senior Systems Engineer to join our R&D team. As a key member of our engineering team, you will be responsible for performing engineering tasks in various assignments, including leading and managing small teams of engineers and technicians in the implementation of...
-
Senior Engineering Specialist
6 days ago
Lawrence, Massachusetts, United States FRESENIUS MEDICAL CENTER Full timePURPOSE AND SCOPEThe Senior Engineering Specialist will perform engineering tasks in various assignments as part of Fresenius R&D team.This role has broad knowledge of engineering techniques/skills and shall be capable of leading/managing small number of less experienced engineers/technicians in implementation of engineering solutions to realize innovative...
-
Senior Technical Lead
2 weeks ago
Lawrence, Massachusetts, United States FRESENIUS MEDICAL CENTER Full timeJob SummaryWe are seeking a highly experienced and skilled Senior Staff Engineer - PDL to lead our product development efforts. As a key member of our engineering team, you will be responsible for architecting the overall product design, setting direction for the program, and driving associated projects to completion.Key ResponsibilitiesApply broad...
-
Licensed Practical Nurse
6 days ago
Lawrence, Massachusetts, United States Cedarhurst Senior Living Full timeCedarhurst Senior Living is seeking a compassionate and skilled Licensed Practical Nurse to join our team. As a Licensed Practical Nurse, you will play a vital role in providing high-quality care to our residents, promoting their physical, personal, and emotional well-being.Key Responsibilities:Provide direct care to residents, including administering...
-
Certified Nursing Assistant
5 days ago
Lawrence, Massachusetts, United States Legend Senior Living Full timeWe are proud to be recognized as a Certified Great Places to Work 6 years in a row at Legend Senior Living. Our commitment to excellence is reflected in our exceptional team and the care we provide to our residents.The Windsor of Lawrence is part of the Legend Senior Living family and we are seeking a dedicated individual to join our nursing team as a...
-
Senior Land Survey Project Manager
4 weeks ago
Lawrence, Massachusetts, United States Nitsch Engineering Full timeJob Title: Senior Survey Project ManagerWe are seeking a highly experienced Senior Survey Project Manager to lead our Land Surveying Department in managing a diverse range of projects.Responsibilities:Manage large-scale surveys in both public and private sectorsProvide technical support to project teamsPrepare and monitor project budgetsLead and manage field...
-
Senior Bridge Engineer
5 days ago
Lawrence, Massachusetts, United States Jeo Consulting Group Full timeCompany OverviewJEO Consulting Group is a unique engineering firm that values a welcoming, fun, and laid-back culture. Our team encourages communication and collaboration, making us a great place to work.We prioritize building people and providing opportunities, creating a supportive and inclusive environment. If you value great work-life integration and...
-
Civil Project Engineer
3 weeks ago
Lawrence, Massachusetts, United States Nitsch Engineering Full timeJob Summary Nitsch Engineering is seeking a skilled Civil Project Engineer to lead the design team in producing technical documentation for land development projects. The ideal candidate will have a strong background in civil engineering, excellent communication skills, and experience in coordinating with project managers and external design teams....
-
Senior Supply Chain Manager
1 week ago
Lawrence, Massachusetts, United States Microchip Technology Full timeJob Title: Senior Supply Chain ManagerMicrochip Technology, Inc. is seeking a highly skilled Senior Supply Chain Manager to join our team. As a key member of the Supply Chain Planning Team, you will be responsible for leading and managing the activities of your team, ensuring the production and material planning of multiple product lines. You will take...
-
Embedded Control Systems Engineer
6 days ago
Lawrence, Massachusetts, United States Yaskawa America Full timeJob Title: Embedded Control Systems EngineerJob Summary:We are seeking an experienced Embedded Control Systems Engineer to join our team at Yaskawa America. As a key member of our engineering team, you will be responsible for developing algorithms for closed-loop control of grid-connected inverters and designing software used to control these systems.Key...
-
Electrical Engineer
2 weeks ago
Lawrence, Massachusetts, United States Fresenius Medical Care North America Full timeJob Summary:As an Electrical Engineer at Fresenius Medical Care North America, you will play a crucial role in the development of class II medical devices. Your expertise in electrical engineering will be instrumental in designing, developing, and integrating electrical systems for our products.You will work closely with a team of engineers to support all...
-
Electrical Project Manager
5 days ago
Lawrence, Massachusetts, United States P1 Construction, LLC. Full timeElectrical Low Voltage Project Manager Job DescriptionP1 Construction, LLC. is seeking an Electrical Low Voltage Project Manager to join our team. As a key member of our construction team, you will be responsible for managing building technology low voltage projects or assisting senior project management on large projects.Key Responsibilities:Manage project...
-
Senior Manager
5 days ago
Lawrence, Massachusetts, United States Microchip Technology Full timeAre you looking for a challenging opportunity to drive supply chain excellence at a leading technology company? Microchip Technology, Inc. is seeking a highly skilled Supply Chain Manager to join our team.As a Supply Chain Manager, you will be responsible for leading the Supply Chain Planning Team and managing the production and material planning of multiple...