Firmware Test Engineer in Brookfield, Wisconsin

Date Posted: 7/9/2020

Job Snapshot

Employee Type: Full-time
Job Type: Engineering
Date Posted: 7/9/2020

Job Description

The Firmware Test Engineer will lead design and implementation of testing of the embedded software systems.

Duties and Responsibilities:

  • Lead development of test plans and test cases for firmware products
  • Review and refine engineering requirements for alignment to test plans
  • Establish and execute test procedures for firmware applications and subsystems
  • Analyze and enhance efficiency, stability and scalability of system resources
  • Interface with electronics hardware design team
  • Lead agile project teams through the new product development process
  • Ensure on-time delivery of firmware Drive continuous test development improvements
  • Mentor junior engineers

Education and Experience Requirements:

  • Bachelor of Science Degree in Computer Engineering, Computer Science, Electrical Engineering or similar field
  • Two years of experience with embedded C/C++
  • Experience with DevOps, automated testing, continuous integration/continuous deployment (CI/CD), hardware in the loop (HIL), unit testing, structural testing methodologies, National Instrument hardware, Test Stand, and Lab view in automated testing
  • Practical experience in all software development lifecycle phases
  • Experience developing bare-metal firmware designs
  • Familiarity with software configuration management tools, defect tracking tools, and peer reviews
  • Ability to read schematics and component data sheets; basic understanding of digital circuits and interaction between firmware and electronics
  • Strong documentation and writing skills
  • Mentoring and leadership experience
  • Demonstrated ability using laboratory equipment such as oscilloscopes, logic analyzers, power supplies, e-loads, and data acquisition systems
  • Ability to travel up to 10% (Domestic and International)
  • High interest on tools of the trade


Apply Now

Not Ready To Apply Yet?

If you're interested in career opportunities, but not ready to apply, join our Talent Network to stay connected to us and receive updates on the latest job opportunities and company news.
Join Our Talent Network