As a key member of Laborie’s R&D team, the Senior Software Engineer designs, develops, modifies, tests, debugs, and supports new and existing software, including integrating software into Laborie medical devices. The role works independently under limited supervision on complex and specialized software projects, applies engineering and scientific principles to technical problems, and may lead project teams or oversee other engineers. The engineer is responsible for system software design and implementation from concept through design transfer and product launch. They mentor and train junior engineers and other development-team members; help collect and document user requirements, software development plans, estimates, and resource needs; and coordinate communication across software teams, projects, systems engineering, Operations/Manufacturing, and R&D. The role produces software design and development documentation in compliance with Laborie’s QMS, ISO, and other relevant standards, and collaborates with the Software Test Team on test methods, test cases, unit testing, V&V criteria, and automated test scripts where practical. The position also involves designing modular, flexible software for multi-year programs, anticipating future product and extension needs, managing assigned work according to priorities, following the department Quality Plan, and estimating and reporting project progress.
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