MY NETWORK EXPERT - Chicago, IL

posted 8 days ago

Full-time - Mid Level
Chicago, IL

About the position

The HIL Test Engineer will be responsible for designing, developing, executing, and troubleshooting test procedures for firmware features and applications. This role requires a strong background in hardware in the loop (HIL) testing and Python programming, as the engineer will be one of the first HIL engineers in the lab. The position is planned for a duration of 24 months and involves supporting agile project teams and leading continuous improvement efforts in test development.

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 to ensure adherence to schedule.
  • 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, 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.
  • 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.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service