Search

Embedded Python Engineer

Global Connect Technologies
locationBoston, MA, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Title: Test Engineer – Automated & Manual

Location: Boston, MA

Employment Type: Full-Time / Onsite


Position Overview:

We are looking for a versatile and detail-oriented test engineer to validate robotic platforms and their supporting systems, including embedded compute modules, camera systems, sensors, and AWS cloud applications. This role has a strong emphasis on automated testing while also requiring hands-on manual testing in lab environments.

You will collaborate with cross-functional hardware and software teams to ensure high performance, reliability, and quality across the full system stack.

Key Responsibilities

Automation & Manual Testing

  • Design, develop, and maintain automated test cases, scripts, and test frameworks for robotic subsystems and cloud-based applications.
  • Conduct manual testing (functional, regression, and validation) on hardware and software components when needed.
  • Develop robust Python and shell scripts to automate test execution, data collection, and validation pipelines.

Lab & Hardware Operations

  • Operate, validate, and troubleshoot devices in a lab environment.
  • Perform hardware setup, debugging, issue reproduction, and system-level validation.

Documentation & Quality Assurance

  • Document test results, write professional test reports, and create clear defect tickets with reproduction steps.
  • Contribute to regression planning, test plan updates, and improvements in test processes.

Collaboration & Debugging

  • Work closely with hardware, software, and integration teams to analyze failures, debug complex issues, and drive corrective actions.
  • Integrate automated tests into CI/CD pipelines to support continuous quality improvement.

Essential Skills

  • 3+ years of experience in automated and manual testing of complex hardware/software or cloud-based systems.
  • Strong proficiency in Python; good understanding of shell scripting (Bash or similar).
  • Hands-on experience in Linux environments and test automation within CI/CD workflows.
  • Ability to create clear, structured test cases, test reports, and defect documentation.
  • Strong diagnostic, debugging, and hardware validation skills in lab environments.
  • Excellent communication and collaboration abilities.
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.

Additional Skills & Qualifications

  • Experience with pytest, unittest, and other regression testing frameworks.
  • Knowledge of validation processes, defect lifecycle management, and automation frameworks.
  • Exposure to AWS or other cloud-based systems (preferred).
  • Background in building computers, writing code, or assembling hardware (advantageous).
  • Ability to excel in fast-paced R&D environments involving both hardware and cloud systems.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...