Hardware Test Engineer II

Product Engineering San Diego, CA

We are Brain Corp and we enable smarter operations. We set out to create the most intelligent tools ever, and now we power the world’s largest fleet of robots operating in commercial public spaces. By injecting intelligence into our customers' operations, we transform manual operations into automated workflows, making the lives of people safer, easier and more productive. Our robots are running around thousands of stores, schools, warehouses, hospitals, offices, airports and more, solving practical challenges with revolutionary solutions. For more information on how we are turning robots into tools that serve a purpose and to learn how you can become a brainiac, please visit: https://www.braincorp.com/.

Position Summary:

As a member of the Engineering Application Hardware team, the Hardware Test Engineer is responsible for all aspects of testing needed for development and sustaining engineering of hardware, for autonomous mobile robots. This will be in a fast-paced and dynamic product development environment. The Hardware Test Engineer will be a key contributor working closely with all groups within the Hardware Team, Operations, Quality Assurance, and suppliers.

Duties and Responsibilities:

  • Collaborate with hardware engineers and cross-functionally with other teams to create test plans and procedures.
  • Perform testing; support and guide/advise others to test solutions.
  • Ensure execution of verification to requirements/specifications.
  • Analyze and communicate test results.
  • Commitment to clear, complete test reporting and documentation created internally or externally.
  • Facilitate all phases of testing at NRTLs and with suppliers.
  • Effectively execute, monitor, and troubleshoot prototype and mfg builds as necessary.
  • Work with cross-functional teams to resolve issues.
  • Setup and operate data acquisition systems
  • Commitment to clear, complete test reporting and documentation created internally or externally.
  • Facilitate all phases of testing at NRTLs and with suppliers.
  • Test and work with firmware and software developers on interfaces and protocols for new embedded systems, sensors and robotics control.
  • Rapid development of short-run test setups and automation.
  • Provide performance analysis of hardware system components.
  • Support prototype and sustaining hardware evaluations.
  • Other duties and responsibilities as assigned.

What you need:

  • Bachelor’s Degree in Electrical Engineering, Mechanical Engineering, Software Engineering, Applied Physics, or related field.
  • Current U.S. work authorization.
  • 2-5 years of professional experience
  • Experience in bench use and computer controlling of common electronic test equipment such as power supplies, multimeters, oscilloscopes, spectrum analyzers, signal generators, etc.
  • Scripting skills for Test; Python, Bash (C/C++ a plus)
  • Experience with RS232/422/485, USB, IEEE-488/GPIB, Ethernet. CAN Bus, WiFi, and LTE are a plus.
  • Experience with test automation for embedded hardware systems
  • Knowledge of control and testing of embedded systems (e.g., GPIO, interrupts, timers, PWM, i2c, USB, UART, video, RAM, SSDs, etc.)
  • Hands-on experience using mechanical and electrical hand tools typical to short-run test development and prototyping.
  • Experience with Confluence, Jira, GitHub

Things that Make a Difference:

  • Experience with one or more of the following: mobile robotics, IoT,
  • Working with, and integration of optical and other functionally complex sensors (e.g. LiDAR, 2D and 3D cameras)
  • Familiarity with control systems (PID, closed-loop control, motor controllers).
  • Experience with standards-driven regulatory, safety, and compliance requirements
  • Familiarity with Seven Basic Tools of Quality.

Physical Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Essential functions may require maintaining the physical condition necessary for sitting, walking or standing for periods of time; operating a computer and keyboard; use of hands to finger and grasp; talk and hear at normal room levels; visual acuity to determine the accuracy, neatness, and thoroughness of the work assigned or to make general observations of facilities or structures; push or pull up to 20 pounds.

Work Environment:

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. The noise level in the work environment is usually quiet to moderate. Employees are exposed to the typical office environment with computers, printers and telephones.

Salary Range:

The anticipated salary range for candidates who will work in San Diego, California is $89,250 to $115,500. The final salary offered to a successful candidate will be dependent on several factors that may include but are not limited to the type and length of experience within the job, type and length of experience within the industry, education, etc. Brain Corp is a multi-state employer and this salary range may not reflect positions that work in other states.

Back to jobs