Posted in

Senior Embedded Software Engineer – Advanced Energy

Senior Embedded Software Engineer – Advanced Energy

CompanyIntuitive Surgical
LocationSunnyvale, CA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, Expert or higher

Description

Job Description

Primary Function of Position

The Software Development Engineer brings a key contribution to a team responsible for the architectural design and implementation of software to support novel electrosurgical systems for surgery being developed by the Sunnyvale Engineering group.

Responsibilities

  • Develop software applications for new electrosurgical products for minimally invasive surgery meeting requirements, including concept and architecture, implementation, testing and maintenance
  • Develop software in object-oriented C++, C, Verilog and Python for embedded systems
  • Assist in analysis of test and field data, identify non-conformance trends, generate concise executive summaries, and recommend design improvements
  • Contribute to design documentation for test protocols, results and reports and complete tracing for all software requirements
  • Develop software to acquire, process, store, and analyze energy data in real-time
  • Develop software to support manufacturing and test teams
  • Collaborate in a multidisciplinary team
  • Independently solve assigned problems

Qualifications

Required Skills and Experience

  • Minimum of 8 years of software development experience and a Bachelor’s degree; or 6 years of experience and a Master’s degree; or equivalent experience
  • Experience developing complete software solutions for embedded systems using C/C++ language on bare-metal and Linux based embedded systems
  • Develop tests at module and system level in Python or Matlab
  • Experience with Qt and UI development is a plus
  • Debug software and perform reviews of test automation and application code
  • Working knowledge of peripherals commonly used on embedded systems such as ADCs, DACs, PWM and waveform generation and serial communications (I2C, SPI, RS232) 
  • Proven experience using electronic bench equipment such as oscilloscopes and function generators for the bring up and troubleshooting of hardware 
  • Familiarity with software configuration management tools, defect tracking tools and effective peer review techniques 
  • Experience with designing products in an FDA or other regulated industry or for mission critical applications is desired; comfort with concepts of design input, design output, traceability, and risk analysis 
  • Ability to communicate effectively (written, oral) across all levels and organizations 

Benefits

Not Specified