Full-Time

Staff Embedded Software Engineer

Updated on 5/17/2024

PROCEPT BioRobotics

PROCEPT BioRobotics

501-1,000 employees

Robotic system for minimally-invasive urologic surgery

Robotics & Automation

Senior, Expert

San Jose, CA, USA

Required Skills
Software Testing
Git
SCRUM
FPGA
Requirements
  • Bachelor’s degree in CS/EE/BME or equivalent
  • 10+ years of experience in developing embedded software for medical devices or Master’s degree with 7+ years of experience
  • MCU programming experience using C/C++
  • Experience with real-time embedded software programming
  • Excellent verbal and written communication skills
  • Ability to coordinate multiple projects effectively
  • Strong troubleshooting and debugging skills
  • Experience with software architecture, development, and testing best practices
  • Experience with automated software testing systems for embedded systems
  • Experience with software debugging in an embedded IDE
  • Experience controlling hardware using I/O protocols such as I2C, SPI, UARTs, RS485, etc.
  • Experience with FPGA design and development
  • Familiarity with Scrum development process
  • Comfortable using oscilloscopes, logic analyzer, multimeters, power supplies, etc.
  • Experience with object-oriented analysis and design techniques
  • Experience with JTAG debugging and Embedded SW profiling
  • Experience with GNU compilers and GIT version control
  • Strong technical documentation skills within a formal quality system
  • Direct experience with the entire software development life cycle
  • Experience in medical device software development
  • Interest in medical applications and surgical device development
  • Ability to work in a high-energy, small team environment
  • Ability to present information effectively
  • Ability to work with mathematical concepts and solve practical problems
Responsibilities
  • Mentoring team members and growing technical capability
  • Working on multiple projects to develop new product embedded software
  • Designing, coding, testing, and documenting embedded software
  • Collaborating with cross-functional groups to define product requirements
  • Ensuring software development process compliance
  • Writing protocols and reports for software verification and validation testing
  • Supporting software on customer complaint analysis team
  • Completing tasks within new product development time pressures
  • Maintaining compliance with quality and regulatory standards
  • Adhering to company policies and procedures

The AQUABEAM Robotic System by PROCEPT BioRobotics is an advanced, image-guided surgical robotic system designed for minimally-invasive urologic surgery, focusing on treating benign prostatic hyperplasia (BPH) through Aquablation therapy, which combines real-time imaging, personalized treatment planning, automated robotics, and heat-free waterjet ablation for targeted and rapid removal of prostate tissue. The technology utilizes real-time imaging, personalized treatment planning, automated robotics, and heat-free waterjet ablation for precise and rapid removal of prostate tissue.

Company Stage

IPO

Total Funding

$637.7M

Headquarters

San Jose, California

Founded

2009

Growth & Insights
Headcount

6 month growth

19%

1 year growth

40%

2 year growth

147%