Software Engineer – Controls & Test Automation

HTC Global Services

Fort Lauderdale (FL)

Hybrid

USD 90,000 - 120,000

Full time

13 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

HTC Global Services is seeking a Software Engineer to join the Controls & Test Automation team in Fort Lauderdale, FL. You will develop tools and frameworks to automate testing of automotive infotainment and related vehicle technologies, including Python libraries and test infrastructure.

You will build, maintain, and improve automation scripts, pipelines, and test libraries, collaborating with cross-functional teams in an Agile Scrum environment to deliver reliable test solutions.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • 2+ years of experience in object-oriented analysis and design, multithreading, algorithms, and data structures.
  • 2+ years of experience in Python development; coursework and/or research may be considered.
  • Strong verbal and written communication skills.
  • Strong analytical skills with the ability to root-cause problems creatively and effectively.
  • Experience developing Python-based automation test scripts, libraries, tools, and test infrastructure.

Responsibilities

  • Develop and maintain software tools and automation features that support automated testing while following established engineering best practices.
  • Develop and maintain test libraries that interface with vehicle ECUs, test management systems, and defect tracking systems.
  • Develop and maintain automation scripts to convert manual test cases into automated tests.
  • Develop and maintain automation configurations and execution pipelines for test collateral and tools.
  • Collaborate with development teams and manual test teams to understand testing requirements and implement the necessary tools and test scripts.
  • Participate in code reviews to ensure quality, identify regressions, and maintain alignment with team standards.
  • Identify opportunities to improve existing solutions and propose innovative approaches to unresolved testing problems.
  • Contribute to team deliverables through participation in Agile Scrum development sprints.

Skills

Python development
Object-oriented design
Multithreading
Algorithms & data structures
Communication
Analytical thinking
Automation test scripts

Education

Bachelor's degree in Computer Science/Computer Engineering

Tools

PyTest
Jenkins
TestRail
Jira
GitHub
Django
Squish
SQL
Java
C++

Job description

Job Description

Software Engineer – Controls & Test Automation

Overview / Summary

We are seeking a Software Engineer to join a Software Updates Test Automation & Tools Development team. The successful candidate will develop software solutions that enable automated testing of automotive infotainment, connectivity, and related vehicle technologies.

This role focuses on building, maintaining, and improving automation tools, frameworks, test scripts, Python libraries, and test infrastructure to improve test efficiency, coverage, and reliability.

Key Responsibilities
  • Develop and maintain software tools and automation features that support automated testing while following established engineering best practices.
  • Develop and maintain test libraries that interface with vehicle electronic control units (ECUs), test management systems, and defect tracking systems.
  • Develop and maintain automation scripts to convert manual test cases into automated tests.
  • Develop and maintain automation configurations and execution pipelines for test collateral and tools.
  • Collaborate with development teams and manual test teams to understand testing requirements and implement the necessary tools and test scripts.
  • Participate in code reviews to ensure quality, identify regressions, and maintain alignment with team standards.
  • Identify opportunities to improve existing solutions and propose innovative approaches to unresolved testing problems.
  • Contribute to team deliverables through participation in Agile Scrum development sprints.
Required Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • 2+ years of experience in object-oriented analysis and design, multithreading, algorithms, and data structures.
  • 2+ years of experience in Python development; coursework and/or research may be considered.
  • Strong verbal and written communication skills.
  • Strong analytical skills with the ability to root-cause problems creatively and effectively.
  • Experience developing Python-based automation test scripts, libraries, tools, and test infrastructure.
Preferred Qualifications
  • Experience with automated testing frameworks and environments, such as PyTest, unit testing, or Slash.
  • Experience with CI/CD systems, such as Jenkins.
  • Experience with Windows and Linux command-line scripting and batch/shell scripting.
  • Experience with Groovy, Java, or C++.
  • Experience with test case management systems, such as TestRail.
  • Experience with defect tracking systems, such as Jira.
  • Experience with source code management tools, such as GitHub.
  • Experience with embedded operating systems, such as QNX or Linux.
  • Ability to work in a multi-site team environment and contribute in a self-driven, self-motivated manner.
  • Experience with web application development, such as Django.
  • Experience with automated GUI testing tools, such as Squish.
  • Experience with database querying and administration, such as SQL.
  • Experience with Jenkins for automated test scheduling, orchestration, and tool execution environments.
Work Arrangement
  • Hybrid work arrangement.
  • Four days per week in the office.
What Makes HTC A Great Place To Build Your Future

HTC Global Services wants you to join our team. Come build new things with us and advance your career. At HTC Global, you’ll collaborate with experts, work alongside clients, and be part of high-performing teams driving success together. You’ll have long-term opportunities to grow your career and develop skills in the latest emerging technologies.

At HTC Global Services, our employees have access to a comprehensive benefits package. Benefits can include Group Health (Medical, Dental, and Vision), Paid Time Off, Paid Holidays, 401(k) matching, Group Life and Disability insurance, Professional Development opportunities, Wellness programs, and a variety of other perks.

Our success as a company is built on inclusion and diversity. HTC Global Services is committed to providing a workplace free from discrimination and harassment, where every employee is treated with dignity and respect. We celebrate differences and believe that diverse cultures, perspectives, and skills drive innovation and success. HTC is an Equal Opportunity Employer and a proud National Minority Supplier. We seek to empower each individual, fostering an environment where everyone feels valued, included, and respected.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Validation Engineer – Controls
Software Validation Engineer – Controls

HTC Global Services • Dearborn (MI)

On-site
USD 70,000 - 100,000
Vehicle Software & Systems Validation Engineer
Vehicle Software & Systems Validation Engineer

HTC Global Services • Dearborn (MI)

On-site
USD 90,000 - 120,000
Vehicle Software & Systems Validation Engineer
Vehicle Software & Systems Validation Engineer

HTC Global Services, Inc. • Dearborn (MI), Northern (KY)

Hybrid
USD 90,000 - 120,000
Hybrid and Workplace flexibility
Well‑defined career development plan
Rewards & Recognition program
Test Lead
Test Lead

HTC Global Services • Madison (WI)

On-site
USD 110,000 - 150,000
Group Health (Medical, Dental, Vision)
Paid Time Off
Paid Holidays
+4
Automation Controls Engineer
Automation Controls Engineer

HTC Global Services • Dearborn (MI)

On-site
USD 90,000 - 120,000
Comprehensive benefits package
Professional development opportunities
Embedded Software Engineer – MATLAB & Embedded C
Embedded Software Engineer – MATLAB & Embedded C

HTC Global Services • Allen Park (MI)

Hybrid
USD 90,000 - 120,000
Group Health Insurance
Paid Time Off
401(k) matching
Test Lead
Test Lead

HTC Global Services, Inc. • Madison (WI)

Hybrid
USD 90,000 - 130,000
Benefits package
Hybrid work model
Wellness programs
+1
ADAS/AD System Test & Validation Engineer
ADAS/AD System Test & Validation Engineer

HTC Global Services • Allen Park (MI)

On-site
USD 80,000 - 100,000
Group Health (Medical, Dental, and Vision)
Paid Time Off
401(k) matching
+2
Automotive Systems Engineer – Controls
Automotive Systems Engineer – Controls

HTC Global Services, Inc. • Dearborn (MI), Northern (KY)

Hybrid
USD 110,000 - 160,000
Hybrid & flexible work
Work-life balance
Career development plan
+3
Automation Controls Engineer
Automation Controls Engineer

HTC Global Services, Inc. • Dearborn (MI), Northern (KY)

Hybrid
USD 90,000 - 140,000
Hybrid and Workplace flexibility
Well‑defined career development plan
Rewards & Recognition program
+1