Senior Software Engineer II, Robotic Controls

Siemens Healthineers
1dHybrid

About The Position

Join us in pioneering breakthroughs in healthcare. For everyone. Everywhere. Sustainably. Our inspiring and caring environment forms a global community that celebrates diversity and individuality. We encourage you to step beyond your comfort zone, offering resources and flexibility to foster your professional and personal growth, all while valuing your unique contributions. Summary of Duties: Lead development of real-time software for endovascular robotics. Lead design and implement software using development best practices, including continuous software testing. Provide and maintain domain expertise of relevant software technologies and products. Utilize novel software technologies for a real-time robotic controls. Generate software requirements documents, design specifications, and software test protocols. Up to 10% domestic travel required. Hybrid work permitted.

Requirements

  • The position requires a Bachelor’s degree in Electrical Engineering, Computer Science, Software Engineering, Computer Engineering, Robotics, or a related field and seven (7) years in the job offered or as a Software Developer or an acceptable alternate occupation.
  • The position requires experience with the following skills: Seven (7) years of experience with C and C++;
  • Five (5) years of experience with object-oriented program languages and object-oriented program concepts;
  • Three (3) years of experience with the following skills: Developing software for Real-Time Operating System (RTOS), such as QNX or VxWorks; Developing software using Object-Oriented Design and Analysis, with the use of UML; and Applying standards, such as ISO or IEC for software development lifecycle in a regulated industry.
  • Two (2) years of experience with the following skills: Real-time communication using fieldbus protocols, such as CAN and EtherCAT; Communication protocol such as TCP, UDP, or IP; Device Driver Development; Developing devices in a regulatory environment.
  • One (1) year of experience with GUI frameworks, such as Qt/QML.
  • Up to 10% domestic travel required.
  • Hybrid work permitted.

Responsibilities

  • Lead development of real-time software for endovascular robotics.
  • Lead design and implement software using development best practices, including continuous software testing.
  • Provide and maintain domain expertise of relevant software technologies and products.
  • Utilize novel software technologies for a real-time robotic controls.
  • Generate software requirements documents, design specifications, and software test protocols.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service