Hardware Test Engineer

HireTalent
Gates Mills, United States of America
yesterday

Role details

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

Job location

Gates Mills, United States of America

Tech stack

Microsoft Windows
Agile Methodologies
Systems Engineering
JIRA
Azure
C Sharp (Programming Language)
C++
Communications Protocols
Computer Security
Computer Programming
Software Debugging
DevOps
Programming Tools
Digital Electronics
Embedded Software
Firmware
Python
Microsoft Visual Studio
Scrum
Scaled Agile Framework
Software Configuration Management
Software Construction
Software Engineering
Systems Integration
Teststand
GitHub Copilot
Large Language Models
Hardware Testing
Software Troubleshooting
Technical Debt
GIT
Atlassian Tools
Data Management
Software Version Control
Programming Languages

Job description

Our client is seeking an innovative Software Engineer to join a global Integrated Supply Chain organization. This role is part of a cross?functional, international team responsible for developing and supporting manufacturing test equipment for electronic products. The position focuses on enhancing and maintaining existing test systems used in high?volume manufacturing environments across multiple regions., * Develop and maintain robust, safety?critical manufacturing test systems integrating software, hardware, and systems engineering.

  • Support updates and enhancements to existing manufacturing test equipment.
  • Drive consolidation and standardization of test platforms to improve change management and scalability.
  • Contribute solutions to challenges related to platform management, technical debt, data management, and cybersecurity.
  • Apply software engineering best practices and help drive adoption across cross?functional teams.
  • Participate in Agile development within a Scaled Agile Framework (SAFe) organization, including sprint and product increment planning.
  • Collaborate with stakeholders across multiple functions, regions, and time zones.
  • Leverage modern CI/CD pipelines and Agile development tools.
  • Communicate schedules, risks, and technical challenges to ensure delivery of cost?effective test solutions within defined timelines and budgets.
  • Provide Tier 2 technical support for manufacturing test equipment in live production environments., * Analyze, design, program, debug, and modify firmware and embedded software
  • Troubleshoot and resolve issues related to IC embedded code applications
  • Work with both analog and digital hardware and software operating systems
  • Collaborate with peers and customers to gain alignment, share technical information, and support project activities
  • Present technical concepts and project updates to stakeholders as needed
  • Evaluate data and identifiable factors to resolve issues of diverse scope
  • Select appropriate methods and techniques to develop effective solutions
  • Independently plan and execute work to meet defined objectives with minimal day?to?day guidance

Requirements

  • Bachelor's Degree
  • Strong experience with object?oriented programming languages such as C#, C++, or Python.
  • Experience with software configuration management and version control.
  • Solid understanding of hardware-software interactions and the ability to troubleshoot integrated systems.
  • Windows?based software development experience.
  • Experience developing or supporting safety?critical or high?reliability software.
  • Proficiency with Git and modern development workflows.
  • Experience with hardware?and software integration and debugging.
  • Familiarity with communication protocols such as I2C, SPI, and Common Industrial Protocol (CIP).
  • Knowledge of electronic hardware design processes and mechanical design concepts.
  • Experience with PLC programming.
  • Strong software troubleshooting and debugging skills.
  • Hands?on experience with Visual Studio and Visual Studio Code.
  • Experience in testing hardware?and software integrated systems.
  • Familiarity with test equipment such as DMMs and multimeters.
  • Experience working in requirements?driven systems engineering environments.
  • Familiarity with Agile frameworks such as Scrum and SAFe.
  • Experience using Agile tools such as Jira and Azure DevOps.
  • Ability to work effectively with geographically distributed teams.

Preferred Qualifications

  • Experience with National Instruments TestStand.
  • Familiarity with modern firmware programming and security best practices.
  • Knowledge of secure programming frameworks.
  • Experience using CI/CD pipelines and DevOps concepts.
  • Exposure to GitHub Copilot or other LLM?based developer tools., * Bachelor's degree
  • Minimum of 5 years of related professional experience
  • Strong understanding of firmware development and embedded systems
  • Proven ability to resolve a wide range of technical issues in creative and effective ways
  • Demonstrated good judgment in problem?solving and decision?making
  • Ability to work independently with limited instruction on routine tasks

Preferred Qualifications

  • Experience collaborating with senior internal or external technical stakeholders
  • Comfort presenting technical information to varied audiences

Apply for this position