As a key member of Laborie’s R&D team, the Senior Software Engineer is responsible for the full lifecycle of designing, developing, modifying, testing, debugging, and supporting new and existing software, as well as integrating software into Laborie medical devices. The role works independently under limited supervision on highly complex and specialized software project activities, applies engineering and scientific principles to technical problems, and may lead project teams or oversee other engineers. The engineer designs and implements system software from concept through design transfer and product launch. The role includes mentoring and training engineers, helping document user requirements and software development plans, coordinating across software teams and other functions, and producing software design and development documentation in compliance with Laborie’s quality management system and relevant standards. The engineer also works with the Software Test Team on test methods, test cases, unit testing, verification and validation criteria, and automated test scripts where appropriate. The position calls for modular, extensible software design that anticipates future products and program needs. The engineer manages assigned work according to priorities, maintains software quality, estimates progress, and reports project status. Candidates must be eligible to work in the United States; Laborie is not sponsoring work visas for this position at this time.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior