Software Test Engineer – Embedded
Company | Intuitive Surgical |
---|---|
Location | Sunnyvale, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior |
Requirements
- Minimum BS required with 5 years of experience in software testing (EE or CS preferred) or, MS with 3 years of experience in software testing (EE or CS preferred)
- Experience testing embedded software at unit, integration or system level is required
- Debug software and perform reviews of test automation and application code
- Experience working in Linux operating system environment is required
- Ability to communicate effectively (written, oral) across all levels and organizations
Responsibilities
- Represent Software Engineering on cross-functional project teams that design, test and develop next generation electrosurgical generator and robotic instrument products
- Work closely with the hardware, software and system engineering teams to test engineering changes and verify design requirements and to ensure design outputs are successfully integrated into effective system designs
- Support robotic instrument and generator development & testing across multiple development platforms
- Develop automated test scripts to increase the efficiency of detecting software anomalies
- Develop test methodologies to perform manual or automated software verification
- Provide engineering support for resolution of field and manufacturing issues
Preferred Qualifications
- Automated test development experience using Python or C/C++ is highly desired
- Prior experience setting up and working with CI/CD tools is highly desired
- Working knowledge of peripherals commonly used on embedded systems such as ADCs, DACs, PWM and waveform generation and serial communications (I2C, SPI, RS232) is preferred
- Experience working with test equipment (Oscilloscopes, multimeters, power supplies) is expected
- Familiarity with software configuration management tools and defect tracking tools