Sovereign Technologies - Chicago, IL

posted 4 days ago

Full-time - Mid Level
Chicago, IL
Merchant Wholesalers, Durable Goods

About the position

The Senior HIL Test Engineer will play a crucial role in developing and executing test automation scripts using Python, while also setting up test benches from scratch. This position requires a strong background in hardware-in-the-loop (HIL) testing and embedded systems, as the engineer will be one of the first HIL engineers in the lab, contributing to the development of firmware features and applications.

Responsibilities

  • Design, develop, execute, and troubleshoot test procedures for firmware features, applications, and subsystems of low to mid-level complexity with minimal supervision.
  • Facilitate review and refinement of engineering requirements for test needs.
  • Facilitate peer-review of test designs and automation.
  • Support development of test plans that enable the delivery of firmware that meets all requirements by testing.
  • Support agile project teams through the new product development process.
  • Lead continuous improvement efforts of test development.
  • Conduct experiments, perform simulations, and analyze data to draw concise, logical conclusions.
  • Use agile methods to define tasks, provide estimates, and communicate progress to ensure adherence to schedule.
  • Schedule, develop agendas for, lead, and document technical meetings and formal presentations.
  • Role model Milwaukee Tool’s culture while providing technical guidance, mentorship, and coaching to junior Engineers.

Requirements

  • Bachelor of Science Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • 2+ years of experience with verification/validation testing, hardware in the loop (HIL) testing, embedded systems and/or PCBA design.
  • Ability to read schematics and component data sheets, with a proficient understanding of digital circuits.
  • Experience using laboratory equipment such as oscilloscopes, logic analyzers, power supplies, e-loads, data acquisition systems, multimeters, and power analyzers.
  • Exposure to National Instrument hardware and Veristand or other Hardware in Loop systems.
  • 2+ years of experience in Python programming.
  • Experience participating in the software development lifecycle.
  • Proficient using tools for software configuration management, requirements management, defect tracking, and peer review.
  • Experience with DevOps, automated testing, continuous integration/continuous deployment (CI/CD).
  • Excellent problem-solving skills and ability to work well under pressure in a dynamic environment.
  • Self-motivated, organized, efficient, and process-oriented.
  • Strong communication skills (verbal and written).
  • Ability to travel up to 10% (Domestic and International).

Nice-to-haves

  • Experience developing or executing unit tests and a basic understanding of structural testing methodologies.
  • Experience collaborating cross-functionally outside of your core discipline.
  • Exposure to bare-metal firmware design.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service