Stellent It Llc - Chicago, IL

posted 4 days ago

Full-time - Mid Level
Chicago, IL
Professional, Scientific, and Technical Services

About the position

The HIL Test Engineer position involves designing, developing, executing, and troubleshooting test procedures for firmware features and applications. This role is critical as it supports the new product development process and ensures that firmware meets all requirements through rigorous testing. The engineer will be one of the first HIL engineers in the lab, contributing to continuous improvement efforts and providing mentorship to junior engineers.

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 logical conclusions.
  • Use agile methods to define tasks, provide estimates, and communicate progress.
  • Schedule, develop agendas for, lead, and document technical meetings and formal presentations.
  • Provide 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, and multimeters.
  • 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 under pressure.
  • 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 understanding of structural testing methodologies.
  • Experience collaborating cross-functionally outside of core discipline.
  • Exposure to bare-metal firmware design.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service