Intuitive is looking to develop, prototype, and maintain software tools for their products in the field. This role will support the engineering team by improving requirements, test plans, and documentation, as well as identifying opportunities for process and tool improvement to enhance the overall software development lifecycle and product reliability.
Requirements
- Experience with all aspects of the software development life cycle: Planning, Requirements, Design, Development, Testing, Deployment, Maintenance
- Experience with issue management tools
- Experience with lifecycle or requirements management tools
- Experience with Windows
- Experience with Linux
- Experience with test automation tools (e.g. Jenkins)
- Experience with Python, C++, MATLAB, and/or QML
Responsibilities
- Assist software engineers with testing and documentation in the prototyping phase for applications that interact with our robot, service activities on the robot, and the data they generate.
- Assist in the testing and documentation of effective requirements and efficient test strategy for the service software applications and packages.
- Ensure that written requirements and test plans are complete and accurate.
- Explore new usages for internal tools and software and identify opportunities for consolidation and sources of instability.
- Identify opportunities for test automation and design new test cases.
- Collaborate with software engineers, system test engineers, and product service engineers to improve and sustain released software tools.
Other
- Bachelor's degree in Computer Science or Engineering, Biomedical Engineering, or related field, or 5+ years industry experience in software or test engineering
- 3+ years of software or test engineering experience
- Proof of vaccination against certain diseases including COVID-19 may be required.
- Preference will be given to qualified candidates who do not reside, or plan to reside, in Alabama, Arkansas, Delaware, Florida, Indiana, Iowa, Louisiana, Maryland, Mississippi, Missouri, Oklahoma, Pennsylvania, South Carolina, or Tennessee.
- Set Schedule - This job will be onsite weekly, the percentage of onsite work will be defined by the leader.