Senior Electrical Engineer – Motion Control

Location: Pittsburgh, PA

Department: Engineering

Type: Full Time

Min. Experience: Mid Level

Company Overview

RE2 Robotics was founded with one purpose: to develop technology that saves lives.

RE2 develops mobile robotic technologies that enable users to remotely interact with their world from a safe distance -- whether on the ground, in the air, or underwater. RE2 creates interoperable robotic manipulator arms with human-like performance, intuitive human robot interfaces, and advanced autonomy software.

We are dedicated to providing our employees with meaningful work in a creative environment. Without our talented team we wouldn't be able to develop incredible life-saving technology. Interested in developing technology that helps to save lives? Join our team!

Job Summary

The Senior Electrical Engineer works in a cooperative team environment with other electrical engineers, mechanical engineers, software engineers, designers and technicians. Designs, analyzes and tests robotic systems, sub-systems and components and supports them in production. Prepares design specifications, motion control analyses, test specifications and technical reports. Reports to Manager of Electrical Engineering. At a fundamental level, the following requirements are absolute for this position. If you possess the following, please consider applying today!

B.S. in Electrical Engineering with a minimum of seven (7) years of engineering work experience in electro-mechanical mechanism development and implementation in a hands-on/applied environment
Experience with motion control system analysis and design using brushless motors, encoders, Hall sensors
Experience with modeling and simulation of motion control systems
Experienced in the design of motor drive electronics
U.S. Citizenship or permanent residency in order to comply with Government Contracts

Responsibilities and Duties

The Senior Electrical Engineer (SEE) reports to the electrical engineering department manager and is responsible for carrying out medium level development assignments with minor supervision. Works on collaborative project teams in conjunction with other development engineers and project managers. Manages own time on a weekly basis according to project and departmental goals, milestones and budgets.[JB1]  Technical responsibilities include control system design, modeling, simulation (e.g., Simulink), implementation, configuration, tuning, parameter estimation, system identification, observer design, advanced motor control techniques, data collection, and testing. Hands-on/applied experience with test and support equipment (i.e., hardware programmers, oscilloscopes, logic analyzers), Python and batch scripting, terminal shell/command line utilities and execution, and data logging and analysis.

Qualifications and Skills

  • Experience with precision electro-mechanical machine design in low to medium quantities (1 to 1000 units)
  • Demonstrated ability to take responsibility of a system design from the conceptual stage through fabrication
  • Demonstrated ability to work successfully on development teams, meeting all technical, schedule and budget goals
  • Experienced in the design of motion control algorithms in Assembler/C/C++
  • Knowledge of brushless, permanent magnet motor applications
  • Detailed understanding of Field Oriented Control algorithms, performance analysis and design trade-offs of motor drives
  • Proficiency in frequency and time domain analysis, digital signal processing
  • Proficiency in design and programming of TI C2000 family of MCUs
  • Proficiency in design of wiring, cabling, shielding, noise management, transient suppression, electrical packaging, heat sinking, analog circuit design
  • Proficiency in electronic CAD and printed circuit board design (Altium preferred)
  • Working knowledge of embedded hardware design and interfacing; microcontrollers; embedded communication protocols (CAN, Ethernet, I2C, SPI)
  • Working knowledge of mathematical analysis software, i.e MATLAB or MathCAD
  • Working knowledge of Linux environment and utilities
  • Working knowledge of various sources of electrical power: batteries, high efficiency DC/DC conversion, power budgeting, 3-phase AC
  • Experience with robotic sensors such as: video cameras, LIDAR, force-torque
  • Experience with version control software such as Subversion and Git
  • Some knowledge of programmable devices (FPGA, CPLD, VHDL/Verilog)
  • Experience working within a formal quality control system which applies to process and manufacturing
  • Experience with cost estimating and time estimating
  • Proficiency with Microsoft Office
  • Strong interpersonal and written communication skills in English, experience making presentations to groups

Why join RE2 Robotics?

Check out our Recruiting page to learn all about the benefits of working for our thriving company! From Health Insurance to Taco Tuesday - check out many of the perks that make RE2 a great place to work!

General Information

Location: Pittsburgh, PA
Hours: 40 hours/week
Compensation: We offer competitive salaries, company stock options, 401(k) plan, paid time off, and medical/dental/vision/life and disability insurance.

Please use this link to submit your resume:


Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, .docx, .odt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*