Siemens - Newton, MA

posted about 2 months ago

Part-time,Full-time - Mid Level
Newton, MA
10,001+ employees
Machinery Manufacturing

About the position

The Senior Embedded Software QA Engineer II at Siemens Healthineers is responsible for ensuring the quality and reliability of embedded systems within the Endovascular Robotics business. This role involves developing and executing test plans, collaborating with cross-functional teams, and mentoring junior engineers, all aimed at enhancing product quality and reducing time to market.

Responsibilities

  • Develop, document, and execute comprehensive test plans and test cases for embedded systems.
  • Identify, document, and track software defects, inconsistencies, and performance issues using bug tracking systems.
  • Collaborate with cross-functional teams including developers, hardware engineers, and product managers to understand requirements and design effective test strategies.
  • Conduct hardware-in-the-loop (HIL) and software-in-the-loop (SIL) testing to validate embedded software.
  • Analyze test results, provide feedback to engineering teams, and suggest improvements to enhance software performance and reliability.
  • Mentor junior QA engineers and provide technical guidance to the testing team.
  • Drive improvements in testing processes, tools, and methodologies to improve product quality and reduce time to market.

Requirements

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 8+ years of experience in software quality assurance, with a focus on embedded systems.
  • In-depth knowledge of embedded systems architecture and development processes.
  • Strong understanding of communication protocols such as EtherCAT, CAN, and UART.
  • Familiarity with real-time operating systems (RTOS) and hardware platforms (e.g., QNX).
  • Hands-on experience with test automation tools and frameworks (e.g., Selenium, Squish).
  • Strong proficiency in programming languages such as Python for automation testing.
  • Experience with version control systems (e.g., Git, SVN) and continuous integration tools (e.g., Azure DevOps).
  • Excellent problem-solving and analytical skills with attention to detail.
  • Strong verbal and written communication skills, with the ability to work collaboratively in cross-functional teams.

Nice-to-haves

  • Experience in testing safety-critical embedded systems (e.g., automotive, medical devices).
  • Familiarity with regulatory standards (FDA) and practices for medical software development (IEC 62304).
  • Knowledge of cybersecurity testing for embedded systems.
  • ISTQB certification or similar quality assurance certifications is a plus.

Benefits

  • Flexible and dynamic work environment
  • Opportunities for personal and professional growth
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service