Baxter is seeking an Embedded Qt Studio Software Architect to design and develop innovative software solutions for their Novum Infusion Pump Platform, aiming to improve patient outcomes through advanced technology in the medical device industry.
Requirements
- 10+ years of software development experience, with a strong focus on embedded systems and Qt Studio or similar user interface SDKs.
- Experience with Jenkins CI/CD pipeline, including creating and managing jobs, integrating with version control systems, and troubleshooting pipeline issues.
- Bring 5+ years of experience in the medical device industry, focusing on software development and validation.
- Demonstrate strong knowledge of IEC 62304, IEC 60601, and ISO 14971, along with familiarity with FDA 21 CFR Part 820 and EU MDR regulations.
- Enforce rigorous software development and verification documentation practices, including software development plans, design documents, test plans, and validation reports.
- Develop and maintain embedded software platforms using C/C++, ensuring seamless integration with hardware components.
- Utilize version control systems such as Git to manage code effectively and ensure collaborative development.
Responsibilities
- Lead the design and development of user interface software architectures for medical devices using Qt Studio.
- Work closely with cross-functional teams to define software requirements and draft comprehensive test cases to ensure specifications are met.
- Provide technical guidance and mentorship to junior engineers, fostering a culture of learning and innovation.
- Stay abreast of the latest developments in Qt Studio and embedded systems technologies to drive innovation within the team.
- Develop and maintain detailed software architecture documentation and diagrams, ensuring clarity and accessibility for all stakeholders.
- Ensure that software architectures meet stringent performance, reliability, and security requirements.
- Utilize advanced features of Qt Studio, including Qt Widgets, to architect scalable and efficient software solutions.
Other
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Experience with Agile development methodologies, promoting flexibility and responsiveness in project management.
- Natural ability to communicate complex technical information to non-technical stakeholders effectively.
- Embrace a servant leader approach, fostering collaboration and mentorship across teams.
- Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment visa at this time.