As a software engineer, own software deliverables as needed to enable solutions for incisionless surgery. Definition of Software Subsystem architecture as required by design control standard operating procedures to support various hardware interfaces. Implementation of system software (middleware, hardware abstraction layers, and algorithms, as needed) for robot, imaging & therapy control systems. Rapid software UI prototyping to enable System R&D and integration with new hardware as it becomes available. Write, review, and maintain requirements for the system software for one or more software subsystems to successfully achieve company milestones. Participate in design reviews. Build automated testing (including hardware simulators and stubs) to support automated testing frameworks (unit tests, verification testing) providing 80%+ code test coverage.
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
Entry Level