Principal Software Engineer
Req #: 18000B2P_en
Location: Round Lake, IL US
Job Category: Engineering
Date Posted: 6/14/2018 2:20:09 PM
You will be responsible for developing creative solutions to challenging issues associated with the design, development, and sustaining engineering for our dialysis product portfolio. The successful candidate will possess solid "hands-on" technical abilities, an excitement and energy for product development, and a passion for their work and the impact it has on meeting the needs of patients.
Essential Duties and Responsibilities:
Leads the development of application and embedded software. Including SW requirements development, code development and optimization, unit and integration testing, SW risk and reliability analysis, root cause analysis.
Ensures successful integration of software with electromechanical and consumable components. Contributes to troubleshooting and problem solving efforts related to software aspects of the design and interfaces with other design constituents.
Contributes to development and documentation of software architectures.
Improves mechanical and electro mechanical designs that are optimized for production, reliability, regulatory compliance and cost.
Performs in-depth software analysis and root cause investigations.
Defines protocols and conduct the necessary testing required to validate the safety and effectiveness of the design(s).
Coordinate the software test activities with other engineering disciplines, including external development partners.
A BS in Computer Science, Electrical Engineering or related field with an advanced technical degree desired. Experience should include at least 5-8 years of relevant technical experience. Prior experience in kidney dialysis a plus.
A demonstrated track record in application and embedded software development, preferably medical devices or other highly regulated products such as military or automotive hardware.
Experience with regulated software engineering disciplines (software development environments, configuration management tools, code inspection techniques and tools, testing methods and test management tools).
A solid technical understanding of the principles of software engineering (SDLC, IEC 62304, CMMI, Agile).
Experience with C, C++, Python, C#, assembly, UI, in a Linux and Windows development environment.
Experience with real time operating systems and development.
Familiarity with software control of electromechanical devices and analog sensor input.
A proven track record of effectiveness in a fast paced environment.
Proven ability to create results within budget, timeline, and product/project deliverables.
Equal Employment Opportunity
Baxter is an equal opportunity employer. Baxter evaluates qualified applicants without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity or expression, protected veteran status, disability/handicap status or any other legally protected characteristic.
EEO is the Law
EEO is the law - Poster Supplement
Pay Transparency Policy
Baxter is committed to working with and providing reasonable accommodations to individuals with disabilities. If, because of a medical condition or disability, you need a reasonable accommodation for any part of the application or interview process, please send an e-mail to Americas_TTA@baxter.com and let us know the nature of your request along with your contact information.