Software QA / Embedded Test Engineer

TekWissen LLC
Newton, United States of America
yesterday

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Newton, United States of America

Tech stack

Testing (Software)
Microsoft Windows
Software Applications
Azure
Bug Tracking Systems
C++
Communications Protocols
Computer Engineering
Continuous Integration
Software Debugging
Linux
Embedded Software
EtherCAT
Firmware
Medical Software
Python
Real-Time Operating Systems
Software Systems
Software Quality Assurance (SQA)
Subversion
Strategies of Testing
Universal Asynchronous Receiver/Transmitter
GIT
Information Technology
Software Performance
Software Version Control
Programming Languages

Job description

As a Software QA Engineer you will be responsible for:

  • Develop, document, and execute comprehensive test cases for application and embedded software.
  • 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 support design of effective test strategies.
  • Analyze test results, provide feedback to engineering teams, and suggest improvements to enhance software performance and reliability.
  • Drive improvements in testing processes, tools, and methodologies to improve product quality and reduce time to market.
  • This position may suit you best if you are familiar with what is below, and would like to do develop your career with Healthineers, * Draft and execute embedded test cases
  • Set up hardware platforms for testing
  • Load firmware/software and execute test cycles
  • Evaluate test strategies and document results
  • Collaborate closely with developers and cross functional teams
  • Perform integration, communication, performance, and functional testing
  • Work primarily with systems running QNX (RTOS)

TekWissen Group is an equal opportunity employer supporting workforce diversity.

Requirements

  • Experience in testing safety-critical software systems (e.g., automotive, medical devices).

  • Familiarity with regulatory standards (FDA) and practices for medical software development (IEC 62304).

  • ISTQB certification or similar quality assurance certifications is a plus., * Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering or a related field.

  • 3+ years of experience in software quality assurance, with a focus on application software and hardware systems.

  • Strong understanding of communication protocols such as EtherCAT, CAN, and UART.

  • Familiarity with working on real-time operating systems (RTOS), Windows OS, and Linux OS environment

  • Familiar with programming languages such as C, C++, or 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.

  • 3 5+ years of hands-on embedded testing experience

  • Direct, practical experience with:

  • EtherCAT

  • CAN

  • UART

  • Experience debugging/troubleshooting hardware using these communication protocols

  • Ability to clearly explain real-world use of these protocols (not just high-level knowledge)

  • Ability to design test cases tied directly to requirements and protocols

  • C/C++: not required to write code, but must be able to read and understand code

  • Python: nice to have

About the company

TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan, offering strategic talent solutions to clients worldwide. The opportunity below is with one of our clients, a leading global medical technology company. This organization provides a wide range of diagnostic imaging and laboratory diagnostics, as well as advanced therapies and digital health services. Its solutions span prevention and early detection through diagnosis, treatment, and follow-up care, empowering healthcare providers worldwide., © 2026 Careerjet All rights reserved

Apply for this position