Software Test Engineer

Software Test Engineer

Befristet 70 - 70 € / Stunde (geschätzt) Homeoffice (teilweise)
A

Auf einen Blick

  • Aufgaben: Teste und debugge fortschrittliche autonome Fahrsysteme in einem dynamischen Umfeld.
  • Unternehmen: Innovatives Unternehmen im Bereich Robotik und Fahrzeugtechnik.
  • Vorteile: Attraktive Vergütung, Gesundheitsleistungen und flexible Arbeitsmöglichkeiten.
  • Weitere Informationen: Hybrid-Arbeitsplatz mit großartigen Entwicklungsmöglichkeiten.
  • Warum dieser Job: Gestalte die Zukunft des Fahrens mit modernster Technologie und echten Herausforderungen.
  • Qualifikationen: Erfahrung in Softwaretests, Linux und Programmierung mit Python und C++.

Das prognostizierte Gehalt liegt zwischen 70 - 70 € pro Stunde.

Software Test Engineer – Robotics / Vehicle Systems

This role focuses on vehicle-level integration, testing, and debugging of advanced autonomous driving systems at the intersection of robotics software and vehicle systems.

You will work hands‑on in Linux‑based environments with ROS and automotive communication protocols to analyze system behavior, troubleshoot issues across hardware and software boundaries, and support both on‑road and lab‑based validation of autonomous vehicle features.

Responsibilities

  • Work in a Linux (Ubuntu) environment to build, test, and debug robotics and vehicle software systems.
  • Develop, maintain, and execute test scripts and automation tools using Python and C++ on Linux‑based platforms.
  • Develop and support ROS1‑based pipelines, including nodes, topics, services, launch files, and rosbag workflows.
  • Work with ROS1 to launch nodes, record and replay rosbags, debug topic streams, and integrate test harnesses.
  • Analyze vehicle data using CAN protocols, DBC files, and tools such as Vector, Kvaser, or similar platforms.
  • Decode CAN messages using DBC files and leverage CAN tools and hardware to support testing and analysis.
  • Troubleshoot and debug system‑level issues spanning sensors, compute platforms, and vehicle subsystems.
  • Support integration and validation of autonomous features across powertrain, steering, braking, and related vehicle systems.
  • Perform log analysis, automation, and data parsing using Python scripting to identify issues and verify performance.
  • Review existing C++ codebases to navigate, debug, and make minor updates or modifications in support of testing and feature validation.
  • Document findings thoroughly and provide clear, structured test reports to cross‑functional engineering teams.
  • Participate in vehicle testing activities, including on‑road evaluations and lab‑based testing as needed.
  • Collaborate with robotics, software, and vehicle systems engineers to resolve defects and improve system robustness.

Essential Skills

  • Hands‑on experience with Linux (Ubuntu), including comfort with the shell, build systems, networking, and debugging tools.
  • Proficiency in Python scripting for automation, log parsing, and data analysis.
  • Ability to develop and maintain test scripts and automation tools using Python and C++ on Linux‑based platforms.
  • Working knowledge of ROS1, including nodes, topics, services, launch files, rosbag workflows, tf, and basic package development.
  • Practical experience with the CAN protocol, including message decoding using DBC files.
  • Experience using CAN tools and hardware such as Vector, Kvaser, or similar platforms.
  • Solid foundation in automotive systems, including powertrain, steering, braking, and vehicle dynamics.
  • Understanding of robotics fundamentals, such as coordinate frames, transforms, sensors, actuators, and basic state estimation.
  • Reading‑level proficiency in C++, with the ability to navigate, debug, and make small modifications to existing codebases.
  • Strong analytical mindset with high attention to detail and a structured approach to problem‑solving.
  • Good written and verbal communication skills for clear and concise test documentation and reporting.
  • Additional Skills & Qualifications
  • Master’s degree in Mechanical, Electrical, Electronics, Mechatronics, Robotics, Computer Science, or a related engineering discipline; a Bachelor’s degree in a related field is also acceptable.
  • Experience with autonomous vehicles, robotics, and vehicle systems engineering.
  • Familiarity with version control systems such as Git.
  • Exposure to CI/CD pipelines and modern software development workflows.
  • Experience using issue tracking tools such as Jira or similar platforms.
  • Exposure to functional safety standards such as ISO 26262 or SOTIF‑related standards.
  • Experience working with sensor calibration tools and large‑scale rosbag analysis.
  • Experience in systems engineering, including integration and validation of complex mechatronic systems.

Work Environment

You will work in a technically advanced environment focused on autonomous vehicle development, combining robotics software and vehicle systems engineering.

The role centers on Linux (Ubuntu) platforms, using tools and technologies such as ROS1, Python, C++, CAN analysis hardware and software (e. g., Vector, Kvaser), and standard development utilities like Git, CI/CD systems, and issue trackers.

Work includes a mix of lab‑based integration and validation activities, extensive log and data analysis, and participation in vehicle‑level testing, including on‑road evaluations.

The environment emphasizes collaboration with cross‑functional teams, clear communication, and rigorous documentation to ensure safe and reliable autonomous system performance.

Job Type & Location

This is a Contract to Hire position based out of Rochester Hills, MI.

Pay and Benefits

The pay range for this position is $55.00 - $70.00/hr.

Eligibility requirements apply to some benefits and may depend on your jobclassification and length of employment.

Benefits are subject to change and may besubject to specific elections, plan, or program terms.

  • If eligible, the benefitsavailable for this temporary role may include the following:
  • Medical, dental & vision
  • Critical Illness, Accident, and Hospital
  • 401(k) Retirement Plan – Pre‑tax and Roth post‑tax contributions available
  • Life Insurance (Voluntary Life & AD&D for the employee and dependents)
  • Short and long‑term disability
  • Health Spending Account (HSA)
  • Transportation benefits
  • Employee Assistance Program
  • Time Off/Leave (PTO, Vacation or Sick Leave)
  • Workplace Type

This is a hybrid position in Rochester Hills, MI.

Application Deadline

This position is anticipated to close on Jun 18, 2026.

Equal Opportunity Employer

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

San Francisco Fair Chance Ordinance

Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Massachusetts Lie Detector

It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment.

An employer who violates this law shall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI)

We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates.

AI helps assess applications and qualifications, but final decisions are made by our hiring team.

By applying, you acknowledge and agree that your application may be reviewed using AI tools.

Reasonable Accommodation

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices. com for other accommodation options.

#J-18808-Ljbffr

Software Test Engineer Arbeitgeber: Actalent

Unser Unternehmen bietet eine herausragende Arbeitsumgebung für Medical Science Liaisons, die sich leidenschaftlich für die Dermatologie und Autoimmunerkrankungen einsetzen. Mit einem starken Fokus auf wissenschaftlichen Austausch und strategischer Partnerschaft fördern wir eine Kultur der Zusammenarbeit und des kontinuierlichen Lernens, die es unseren Mitarbeitern ermöglicht, in ihrer Karriere zu wachsen und bedeutende Beiträge zur medizinischen Gemeinschaft zu leisten. Darüber hinaus profitieren unsere Mitarbeiter von flexiblen Arbeitsmodellen und einer unterstützenden Teamatmosphäre, die Innovation und Engagement schätzt.

A

Kontaktdaten:

Actalent Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Software Test Engineer erhalten könntest

Netzwerkmöglichkeiten in der Robotik nutzen

Geh zu lokalen Robotik-Meetups oder Technologiemessen – das sind perfekte Orte, um Gleichgesinnte zu treffen und Kontakte zu knüpfen. Oft sucht man in dieser Branche direkt auf solchen Events nach neuen Mitarbeitern, also nimm dein Glück in die Hand!

Finde Partnerprojekte oder Praktika

Nutze Plattformen und Communities, die auf Robotik spezialisiert sind, um nach kurzfristigen Projekten oder Praktika zu suchen. Solche Erfahrungen bringen nicht nur praktisches Wissen, sondern auch wertvolle Kontakte mit sich, die dir bei der Jobsuche helfen können.

Eigene Projekte präsentieren

Wenn du bereits an Robotik-Projekten gearbeitet hast, zeig sie! Erstelle ein Portfolio oder teile deine Arbeiten in relevanten Online-Foren. Es gibt viele Fachgruppen in sozialen Medien wie LinkedIn oder Facebook, wo du deine Projekte vorstellen und Feedback bekommen kannst.

Direkt bei Actalent bewerben

Wenn du die Chance siehst, bei Actalent eine befristete Stelle im Bereich Robotik zu ergattern, bewirb dich über unsere Website! So kannst du sicherstellen, dass deine Bewerbung direkt an die richtigen Leute gelangt.

Wir glauben, dass du diese Fähigkeiten brauchst, um Software Test Engineer mit Bravour zu bestehen

Linux (Ubuntu)
Python
C++
ROS1
CAN-Protokoll
DBC-Dateien
Vector

Einige Tipps für deine Bewerbung 🫡

Technische Fähigkeiten hervorheben:In der Robotik dreht sich alles um Technik! Vergiss nicht, deinem Lebenslauf spezifische Fähigkeiten wie Programmierkenntnisse (z.B. in Python oder C++) und deine Erfahrungen mit Robotersystemen hinzuzufügen. Wenn du an Projekten oder wissenschaftlichen Arbeiten mitgewirkt hast, solltest du das ebenfalls erwähnen, um deine praktischen Fähigkeiten zu untermauern.

Projekte und Erfahrungen anführen:Zeig uns, was du kannst! Wenn du an praktischen Projekten oder Praktika in der Robotik gearbeitet hast, nenne diese in deiner Bewerbung. Eine kurze Beschreibung jedes Projekts kann zeigen, wie du Herausforderungen gelöst und in Teams gearbeitet hast. Das ist besonders wichtig für befristete Stellen, da wir schnelle Lerner suchen.

Motivation im Anschreiben:Da es sich um eine befristete Stelle handelt, ist deine Motivation super wichtig! Erkläre im Anschreiben, warum du gerade bei Actalent arbeiten möchtest und was dich an der Robotik fasziniert. Zeig uns, dass du bereit bist, schnell zuzulegen und dein Wissen zu erweitern!

Portfolio nicht vergessen:Wenn du ein Portfolio mit deinen Arbeiten hast, zögere nicht, den Link in deiner Bewerbung zu teilen! Das kann alles von Programmiercodes und Simulationen bis hin zu Dokumentationen deiner Projekte umfassen. Das hilft uns, einen besseren Eindruck von deinen Fähigkeiten zu bekommen und zu sehen, wie du zur Robotik beiträgst.

Wie man sich auf ein Vorstellungsgespräch bei Actalent vorbereitet

Mach dich mit den neuesten Robotik-Technologien vertraut

In der Robotik ist es super wichtig, die neuesten Technologien und Trends zu kennen. Schau dir aktuelle Entwicklungen an, vielleicht sogar Tools oder Software, die bei Actalent genutzt werden. Das zeigt, dass du up-to-date bist und dich wirklich für die Branche interessierst.

Bereite ein starkes Projektportfolio vor

Da es sich um eine befristete Stelle in der Robotik handelt, ist es wichtig, dein Projektportfolio parat zu haben. Zeig besonders deine besten Arbeiten und erkläre, wie du konkrete Probleme gelöst hast. Das zeigt nicht nur deine Skills, sondern auch deine Motivation und das, was du bereits erreicht hast.

Erwarte technische Interviews

In der Robotik sind technische Interviews oft ein zentraler Bestandteil des Auswahlprozesses. Sei bereit für Fragen zu Programmierung, Sensorik oder Steuerungssystemen. Vielleicht willst du auch ein bisschen mit den Programmiersprachen, die bei Actalent Verwendung finden, rumexperimentieren.

Klarheit über deine Verfügbarkeit

Da es sich um eine befristete Stelle handelt, könnte es hilfreich sein, deine Verfügbarkeit klar zu kommunizieren. Besprich, wie lange du für das Projekt eingeplant bist und ob du offen für eine Verlängerung bist. Das zeigt, dass du dir über den Umfang der Arbeit im Klaren bist und ernsthaft an der Position interessiert bist.