Petal Surgical
US - California - Redwood
View Company Profile /
<< Go Back
### **Responsibilities**
As a software engineer, own software deliverables as needed to enable solutions for incisionless surgery.
* Definition of Software Subsystem architecture as required by design control standard operating procedures to support various hardware interfaces.
* Implementation of system software (middleware, hardware abstraction layers, and algorithms, as needed) for robot, imaging \& therapy control systems.
* Rapid software UI prototyping to enable System R\&D and integration with new hardware as it becomes available.
* Write, review, and maintain requirements for the system software for one or more software subsystems to successfully achieve company milestones. Participate in design reviews.
* Build automated testing (including hardware simulators and stubs) to support automated testing frameworks (unit tests, verification testing) providing 80%+ code test coverage.
### **Job Qualifications.**
Minimum qualifications:
* Bachelor's degree in Computer Science, Electrical Engineering or a related area.
* At least 3 years experience as a software developer in a ISO 62304 compliant software development environment with safety critical requirements.
* At least 3 years experience integrating hardware (i.e. robot, imaging, control hardware) with a software system using Python and/or C++.
* Ability to work within an environment rich with unsolved science and technology challenges, and a dynamic team committed to changing the fundamentals of surgery.
Preferred qualifications:
* Master's degree in Computer Science, Electrical Engineering or a related area.
* Experience taking one or more products to market and building the interface between the software system and hardware peripherals and maintaining the requirements and unit tests.
* Experience working in a regulated environment supporting a released medical device product.
* Experience writing lower level software for microcontrollers in C/C++.
### **Level: Entry/Sr.**
© 2026 engineeringjobs.net, Inc. All Rights Reserved.
Terms of Service | Privacy
Powered by JOBBEX