Intuitive-posted 13 days ago
Full-time • Mid Level
Sunnyvale, CA
1-10 employees

Primary Function of Position: The Senior Embedded Software 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.

  • Develop software applications for advanced energy and robotic products for minimally invasive surgery.
  • Develop software in object-oriented C++, C, Verilog and Python for embedded systems.
  • 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.
  • Minimum 8 years of experience and a Bachelor's degree; or 6 years of experience and a Master's degree; or 3 years of experience and a PhD; or equivalent experience.
  • Experience developing complete software solutions for embedded systems using C/C++ language on bare-metal and Linux based embedded systems.
  • Experience developing tests at the system and module level in Python and/or Matlab.
  • Proven experience using electronic bench equipment such as oscilloscopes and function generators for the bring up and troubleshooting of hardware.
  • Experience debugging software and performing reviews of test automation and application code.
  • Ability to contribute to design documentation for test protocols, results and reports and complete tracing for all software requirements.
  • Ability to assist in analysis of test and field data, identify non-conformance trends, generate concise executive summaries, and recommend design improvements.
  • Working knowledge of peripherals commonly used on embedded systems such as ADCs, DACs, PWM and waveform generation and serial communications (I2C, SPI, RS232).
  • Familiarity with software configuration management tools, defect tracking tools and effective peer review techniques.
  • Comfortable with concepts of design input, design output, traceability, and risk analysis.
  • Ability to communicate effectively (written, oral) across all levels and organizations.
  • Experience designing products in an FDA or other regulated industry or for mission critical applications is desired.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service