Posted in

Senior Software Engineer

Senior Software Engineer

CompanyPROCEPT BioRobotics
LocationSan Jose, CA, USA
Salary$161000 – $190000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

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.