Principal Systems Engineer

Tandem   •  

San Diego, CA

Industry: Professional, Scientific & Technical Services

  •  

8 - 10 years

Posted 31 days ago

What you need for this position:

PRIMARY DUTIES & RESPONSIBILITIES:

  • Leads the overall connected health system architecture and system requirements definition.
  • Ensures system requirements are allocated properly to system components as design inputs.
  • Reviews and approves system component product requirements specifications and leads development and execution of system development and integration.
  • Leads system architecture design to ensure robustness, scalability, and reuse.
  • Ensures clear, cohesive and robust architectural design and requirements specifications for all products in the portfolio.
  • Works as a contributing member of cross-functional teams as needed, working closely with Engineering, Technical Support and Quality Engineers to match software configuration processes with documented specification requirements.
  • Supports peer engineers by actively engaging in specification, design, and reviews.
  • Acts as a key contributor to the connected health strategic roadmap including make vs. buy decisions, development partner selection and integration and identification of off-the-shelf (OTS) solutions.
  • Works closely with project management to estimate efforts for new project deliverables.
  • Promotes design for testability and works collaboratively with the software test organization to plan, develop, and execute automated system integration testing.
  • Ensures clear, cohesive and robust architectural design and requirements specifications for all products in the portfolio.
  • Mentors and provides on-the-job training and direction to less experienced team members.
  • Ensures compliance with company policies, including Privacy/HIPAA, and other legal and regulatory requirements.
  • Other responsibilities as assigned.

REQUIRED QUALIFICATIONS:

  1. Knowledge, skills & abilities:
  • Experience in all aspects of SDLC – Requirements, Design, Development, HW/SW integration and test.
  • Expert knowledge of mobile platform development including iOS & Android.
  • Expert knowledge of cloud system architectures and Internet of Things (IoT) concepts and practices.
  • Solid expertise in software design of connected devices, embedded systems, web applications, and service-oriented business applications
  • Demonstrated ability to schedule and coordinate project priorities to produce high quality work.
  • Ability to dive into details, translate and statistically analyze data, and effectively report results through written and/or graphical formats.
  • Ability to diagnose problems and identify and implement appropriate solutions.
  • Ability to facilitate large or small group meetings and manage conflict resolution.
  • A positive approach to people and problem solutions along with a strong sense of discretion and the ability to maintain confidentiality.
  • Capable of managing multiple priorities effectively and be able to identify and recommend best course of action from several alternatives.
  • Ability to effectively use Microsoft Word, Excel, and PowerPoint for effective management reporting and presentation.

  1. Minimum certifications/educational level:
  • Bachelor’s degree in engineering or computer science or equivalent combination of education and applicable job experience.
  • MS in computer science preferred.

  1. Minimum experience:
  • 10 years’ experience developing medical device products (510k, PMA, etc.) or comparable devices with high levels of security, quality, and robustness (e.g. automotive).
  • 10 years’ experience in system level design of complex mobile, communications, or cloud-computing based systems. Solid understanding of real-time, multi-threaded operating systems and event driven architectures; client-server architectures; back-end services; and database schemas and architectures
  • 10 years’ experience with software architecture and Product development in an Agile environment.
  • 10 years’ experience managing virtual development teams as well as selecting and directly managing 3rd party development partners, consultants, and contractors.
  • 20170800