Job Summary:

Presidio Medical is looking for a highly motivated Software Engineer to perform tests, troubleshooting, failure analysis, and design software components for the current and next generation implantable SCS system. The software engineer will be relied upon as an individual contributor in a fast-paced, multi-tasking, team environment. This position will interact with cross functional team to investigate, debug, analyze and document issues observed in different generations of products and determine next steps for solutions to meet mission critical deadlines. 

Essential Duties and Responsibilities:

  • Hands-on development, debugging and troubleshooting of software components for Presidio Medical’s current and next generation SCS system to improve performance, usability, and reliability. 

  • Work closely with software, hardware, system, clinical, and QA team on issues in current and next generation system and deliver high-quality solutions. 

  • Develop and execute test protocols and ensure systems meet requirements and maintain a high level of quality. 

  • Document all phases of development within Presidio’s document control system. 

  • Comply with Presidio Medical’s quality system requirements as well as any applicable regulatory requirements. 

  • Comply with all health and safety regulations, policies, and work practices. 

  • Effectively communicate technical concepts to both technical and non-technical stakeholders 

 Qualification Requirements: 

Experience: 

3+ years of Electrical Engineering or Software Engineer product development preferably in safety oriented, regulated industries, such as medical devices, automotive, and defense. Academic and/or side projects will be taken into consideration. Hands-on practical experience will be prioritized. 

Knowledge/skills/Abilities: 

  • Highly motivated proactive individuals enjoying interdisciplinary work. 

  • Strong problem solving and debugging skills. 

  • Excellent communication skills, both verbal and written. 

  • Demonstrated ability to work well in a team environment and self-reliance. 

  • Experience in Python script. 

  • Experience in C++ programming.  

  • Basic embedded design skills. [Arduino, ST Nucleo, Microchip PIC, Raspberry Pi]. 

  • Strong foundation of software competency, with a passion for excellence. 

  • Previous startup experience preferred. 

Education:  

  • Bachelor’s degree or higher in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, or related fields required. 

Additional Position Details: 

  • Hybrid role based out of San Mateo, CA