Skip to content

Senior Software Engineer
Company | PROCEPT BioRobotics |
---|
Location | San Jose, CA, USA |
---|
Salary | $161000 – $190000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior |
---|
Requirements
- Bachelor’s degree (B.S.) in CS/EE/BME or equivalent with 5+ years of direct experience developing software for medical devices, or a Master degree with 4+ year of experience.
- Highly self-directed and self-motivated with excellent verbal and written communication skills
- Proficient in Object Oriented Design and API design
- Proficiency with C/C++; some C# experience preferred
- Experience with Windows Operating Systems and multi-threading development
- Some experience with video streaming and rendering technologies such as DirectX, OpenGL, Cuda C/C++, OpenCL highly preferred
- Experience with SW requirements gathering, software architecture, coding, code review, unit testing, integration testing and functional testing
- Experience with SW Development Life Cycle (SDLC) and change control process and tools.
- Highly proactive developer and experienced system debugger.
Responsibilities
- Set a committing and delivering example, mentoring and growing talent
- Lead software engineering design and review activities
- Be capable of owning and completing tasks with the time pressures typical of new product development
- Develop, debug and maintain software for existing and new generation product.
- Work closely with cross-functional groups and subject domain experts to define product requirements
- Major contributor to software (SW) SW design and SW unit test documentations
- Lead code review and participate in SW unit testing, integration testing and functional testing
- Work closely with colleagues to conduct Software/firmware/hardware integration
- Domain expert for software technical reviews and software development phase reviews
- Define and review software and hardware verification and validation test plan
- Represent software on customer complaint analysis team
- Maintain trained status for, and comply with, all relevant aspects of the PROCEPT BioRobotics Quality Management System to ensure product and support regulatory compliance
- Understand and adhere to the PROCEPT BioRobotics EHS policy.
Preferred Qualifications
- Familiar with Python, or other scripting language for development and testing automation highly desirable
- Familiarity with Medical Device regulations (e.g. ISO 13485, ISO 14971, IEC 62304) highly desirable
- Experience with SW development project management highly desirable
- Experience to integrate SW with FW and HW highly desirable
- Familiar with DevOps automation tools desirable
- Highly skilled on web technology, SaaS, PaaS and serverless architecture and their cloud deployment desirable.
- Experience with HIPAA and GDPR desirable.