Job Description
Job Title: Windows GUI Engineer (C# WPF)
Location: San Jose, CA
Job Description:
- Set a committing and delivering example, mentoring junior team members
- Own and complete tasks with the time pressures typical of new product development
- Develop, debug, and maintain software for existing and new generation products.
- Develop cloud enable strategy to integrate Robot with web service in the cloud to support cloud- based data collection and data analysis
- Work closely with cross-functional groups and subject domain experts to define product requirements
- Key contributor to SW system architecture, SW design and SW unit test documentations
- Play significant role in code review and SW unit testing, integration testing and test automation
- Work closely with colleagues to conduct Software/firmware/hardware integration
- Key domain expert for software technical reviews and software development phase reviews
- Define and review software verification and validation test plan
- Represent software on customer complaint analysis team
- Maintains trained status for, and complies with, all relevant aspects of the PROCEPT BioRobotics
- Quality Management System to ensure product and support regulatory compliance
- Understands and adheres to the PROCEPT BioRobotics Quality Policy
- Understands and adheres to the PROCEPT BioRobotics EHS Policy
Qualifications (Education, Experience, Certifications):
- To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.
- The requirements listed below are representative of the knowledge, skill, and/or ability required.
- Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Required:
- Minimum Bachelor's Degree (B.S.) in in CS/EE/BME or equivalent and 6 years of direct software development experience, or master's degree with 4+ years of experience
- Highly self-directed and self-motivated with excellent verbal and written communication skills
- Proficient in Object Oriented Design and .Net/C#/WPF and Windows GUI design
- Experience with Windows Operating Systems, networking and multi-threading development
- Experience with SW requirements gathering, software architecture, coding, code review, unit testing, integration testing and functional testing
- Experienced with Windows based GUI design and development, and its test automation
- Experience with SW Development Life Cycle (SDLC) and change control process and tools.
- Highly proactive developer and experienced system debugger
Desired:
- Familiarity with Medical Device regulations (e.g. ISO 13485, ISO 14971, IEC 62304) highly desirable
- Familiarity with UI/UX Design Tools (Sketch, Sigma, Invasion, etc.)
- Experience with SW development project management
- Familiarity with Python, Powershell, or other scripting languages
- Experience with HIPAA and GDPR