Required Education
- Bachelor’s degree in computer science, Software Engineering, or a related technical field
- Bachelor’s degree in computer science, Software Engineering, or a related technical field
Required Experience
- 4+ years of professional software development experience
- Strong C++ and object-oriented programming skills
- Production-level application software development experience
- Experience integrating complex software or hardware systems
- Experience with Agile/Scrum and structured SDLC processes
- Ability to quickly understand an existing codebase and work independently with minimal supervision
Preferred Experience
- Qt/QML, Linux, and/or Docker
- Perforce, Jenkins, GitLab, Jira, and/or Jama
- Unit testing, static code analysis, memory management, and code coverage tools
- Experience with SAFe Agile
- Background in robotics, medical devices, biomedical software, computer graphics, computational geometry, or computer-assisted surgery
- Experience in regulated software development environments
- Consulting/contracting experience with the ability to ramp up quickly
Overview
Seeking a Staff-level Application Software Engineer to develop PC-based applications supporting the client's Mako robotic surgery platform. The role involves software integration with the Mako robot, camera systems, and other subsystems. This is an application software role, not an embedded/firmware position.
Job Duties
- Design, develop, test, and maintain C++ application software
- Work with software interfacing with robotic, camera, and integrated systems
- Understand existing architecture and contribute production-quality code
- Write unit tests and participate in code reviews
- Troubleshoot and resolve defects using Jira
- Collaborate with Product Owners, Scrum Masters, engineers, and SMEs
- Participate in Agile/Scrum and SAFe activities
- Create technical documentation and communicate progress, risks, and technical decisions
- Follow established SDLC, quality, and regulatory processes
- **Only those lawfully authorized to work in the designated country associated with the position will be considered.**
- **Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client’s business needs and requirements.**
About Rose
- Founded in 1993
- Office Locations Across the U.S.
- 150+ Clients: Corporations and Government Agencies
- Employee Oriented Company
- Challenging Assignments Across the U.S.
- Continuous Professional Development
EMPLOYEE COMMENTS
- We want you to work with us, but don't take our word for it. Take a look at this sampling of employee comments. They speak for themselves.