Electrical Engineer

Position Summary

The 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, electrical CAD drawings, test specifications and technical reports. Reports to Manager of Electrical Engineering. At a fundamental level, the following requirements are absolute for this position.

  1. B.S. in Electrical Engineering with a minimum of three (3) years of engineering work experience
  2. Proficiency in electronic CAD and printed circuit board design (Altium preferred)
  3. Working knowledge of embedded hardware design and interfacing; microcontrollers; embedded communication protocols (CAN, Ethernet, I2C, SPI)
  4. U.S. Citizenship or permanent residency in order to comply with Government Contracts.

Responsibilities

The Electrical Engineer (EE) reports to the electrical engineering department manager and is responsible for carrying out low to medium level development assignments with supervision. Works on collaborative project teams in conjunction with other development engineers and project managers. Manages own time on a daily basis according to project and departmental goals, milestones and budgets. Technical responsibilities include component and board level design engineering, analysis, concept development, detailed design including drawing development , board and sub-system build, integration, verification and production support. Works closely with outside printed circuit board assembly shops and cable assembly shops in both prototype building and production level fabrication.

Other Desired Skills and Experiences

  • Experience with precision electro-mechanical machine design in low to medium quantities (1 to 1000 units)
  • Demonstrated ability to take responsibility for a sub-system design from the conceptual stage through fabrication
  • Demonstrated ability to work successfully on development teams, meeting all technical, schedule and budget goals
  • Proficiency in design of wiring, cabling, shielding, noise management, transient suppression, electrical packaging, heat sinking, analog circuit design
  • Proficiency in frequency and time domain analysis, digital signal processing
  • Proficiency in motion control system analysis and design with brushless motors, encoders, Hall sensors
  • Working knowledge of mathematical analysis software, i.e MATLAB or MathCAD
  • 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
  • Working knowledge of C or C++ programming language; experience with real-time system design and debugging, embedded software development tools
  • 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 for all regular full-time employees.

RESUMES ACCEPTED IN PDF FORMAT ONLY.


Principal Research Scientist

Position Summary

Working in a cooperative environment with other Principal Research Scientists/Investigators, Project Managers, Engineers, and Executive Management, the Principal Research Scientist understands the strategic mission and core capabilities of RE2 Robotics along with relevant technologies to define research topics and develop research proposals to advance RE2 technology in critical new directions. He/she leads the research and development of RE2 Robotics’ efforts in autonomous and semi-autonomous manipulation, including implementing state-of-the-art machine learning to the problems of computer vision and manipulator path-planning. At a fundamental level, the following requirements are absolute for this position. Do you possess the following?

  1. Ph.D. or M.S. in Computer Science, Electrical Engineering, Robotics, or other related field with a minimum of 5 years of progressive research experience in vision processing or autonomy/artificial intelligence
  2. Experience putting together winning research proposals and/or compelling academic papers designed to generate interest in a new idea or concept
  3. Experience in leading and managing a small team of researchers with constrained budget and schedule to achieve technical success.
  4. Must be U.S. Citizen or Permanent Resident

Responsibilities

  • Research complex perception, decision making, and control problems and develop solutions for customers across defense, medical, and commercial markets
  • Lead the research and development of solutions in the areas of autonomous and vision-aided robotic systems
  • Lead teams developing proposals for government and private customers
  • Work closely with mechanical, electrical, and software engineering teams to develop systems from concept to production level
  • Collaborate with industry partners and top tier academia research institutes
  • Initiate and participate in technology conversations with distinguished scholars and industry leaders
  • Develop and execute autonomous and vision-aided robotic systems project plans including technical approach and project management to achieve high customer satisfaction

Other Desired Skills and Experience

  • Demonstrated ability to lead and manage research projects, conduct real-world experiments and demonstrations, and identify fruitful research directions, and lead proposal development efforts
  • Experience in dealing with customers and conveying difficult concepts in an effective way to customers, colleagues, and collaborators.
  • Excellent communication and teamwork skills 
  • Knowledge of fundamentals and state of the art in robotics
  • Experience in applying machine learning to real-world robotic problems
  • Knowledge of fundamentals in optimization, supervised and reinforcement learning
  • Strong research and innovation skills and ability to solve difficult vision and learning problems 
  • Strong publication records in relevant fields (patents, top conferences and journals) 
  • Experience with ROS or other robotics platforms
  • Excellent prototyping skill and expert programming skills in multiple programming languages 
  • Hands-on experience with multiple operating systems 
  • Demonstrated ability to work on cross-functional teams
  • Flexibility and adaptability to work in a growing, dynamic team

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 for all regular full-time employees.

RESUMES ACCEPTED IN PDF FORMAT ONLY.


Software Engineer

Position Summary

The Software Engineer is a member of a multi-disciplinary team working on designing and implementing robotic systems, including manipulators, sensors, and systems integration. The Software Engineer possesses several years of practical experience in working with software and hardware. At a fundamental level, the following five requirements are absolute for this position.

  1. B.S. in Computer Science (or equivalent) with a minimum of 4 years of progressive software engineering work experience
  2. Proficiency in at least one of the following languages: C, C++, C#, or Python
  3. Proficiency in the use of multiple operating systems, including Windows and multiple flavors of Linux
  4. Experience in one of the following, computer vision processing, machine learning, autonomy/artificial intelligence, manipulator path-planning
  5. U.S. Citizenship or permanent residency in order to comply with Government Contract requirements

Responsibilities

The Software Engineer (SE) reports to the software engineering department manager and is responsible for carrying out development assignments with supervision.  Working on collaborative cross-discipline project teams, the SE will serve as a technical member related to the software design on one or multiple concurrent projects. This expertise runs through all stages of the development process from requirements definition through design, development, integration, and verification.

Other Desired Skills and Experience

  • GIT or Mercurial version control experience
  • Experience / coursework in one or more of the following areas:
    • Robotic manipulation
    • Mobile robotics
    • Computer vision
    • Control theory
    • Artificial intelligence
  • Embedded systems programming experience (microcontrollers and / or ARM)
  • CAN bus programming experience
  • ROS experience
  • JAUS experience
  • Integration experience with third-party software tools
  • Experience with hardware systems and sensors
  • Experience in using Continuous Integration servers
  • Experience with development of Quality Assurance tests
  • Experience working with multidisciplinary teams

Essential Responsibilities

  • Works on one or more technical projects contributing to the design, development, implementation and documentation of the software-related components.  
  • Leverages experience to plan and accomplish goals. 
  • Follows established organizational software standards and procedures as well as proposes and advances new processes.
  • May assist with recruitment, new employee orientation, conducting or providing input toward performance reviews, developing and mentoring team members.
  • Works cooperatively with other employees and disciplines to communicate information and resolve problems in a timely and efficient manner to support and achieve RE2 goals. 

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 for all regular full-time employees.

RESUMES ACCEPTED IN PDF FORMAT ONLY.


Senior Mechanical Engineer

Position Summary

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

  1. B.S. in Mechanical Engineering with a minimum of 7 years of engineering work experience
  2. Proficiency in precision machine design in low to medium quantities (1 to 1000 units) using a formal design process; progressing from requirements analysis through component design, system design, and assembly.
  3. Proficiency in integrated system design and analysis using 3D CAD/CAE, to include structural and thermal analysis, drive train design, motor specification, material/finish selection, and manufacturing processes.
  4. U.S. Citizenship or permanent residency in order to comply with Government Contract

Responsibilities

The Senior Mechanical Engineer (SME) reports to the mechanical engineering department manager and is responsible for carrying out medium level development assignments with minor supervision. Working on collaborative cross-discipline project teams, the SME will serve as the senior technical member related to the mechanical design on one or multiple concurrent projects. In addition to mechanical engineering, the SME provides system engineering, analysis, concept development, detailed design expertise. This expertise runs through all stages of the development process from requirements definition through design, drawing, system build, integration, verification, and production. Throughout the prototyping and production phases, the SME will work with internal and external machine shops for component fabrication and with engineers and technicians for system assembly and integration.

The SME must manage their time effectively to meet project, departmental, and company goals, milestones, and budgets. The SME is also expected to provide senior level guidance to less experienced mechanical engineers and system engineering and mechanical guidance to electrical and software engineers at all levels.

The SME contributes to the company advancement by assisting in the development and implementation of policies and procedures for the engineering group as a whole and the mechanical engineering department in particular. The SME is also expected to prepare and conduct presentations on the technical design for both internal design reviews and external customer meetings. The SME provides expertise to business development efforts to prepare government proposals and may travel infrequently to customer and supplier sites.

Other Desired Skills and Experience

  • Experience with robotic systems/unmanned vehicles/manipulator arms
  • Experience with undersea equipment design preferred as it pertains to: seawater exposure, contamination, washdown, compatibility of materials, water pressure, dynamic seals, protection of electrical systems, neutral buoyancy, wave action, etc.
  • Proficiency with a formal design process applied to a sub-system or system. This includes:
    • Establishing and managing requirements and developing design specifications;
    • Analysis and concept development for function, testability, manufacturability, and specifying components;
    • Creating part models and drawings which convey engineering intent through clear, complete, inspectable drawings, tolerance analysis and definition, GD&T;
    • Creating assembly models and drawings which define a BOM, assembly instructions and QC criteria;
    • System Integration which includes development of testing and QC procedures to confirm build;
    • Manage the buildup, integration and verification of the system
  • Experience working within a formal quality control system which applies to process and manufacturing
  • Demonstrated ability to work successfully on development teams, meeting all technical, schedule and budget goals
  • Proficiency in revision controlled mechanical 3D CAD and vaulting system (Solidworks and EPDM preferred)
  • Proficiency in heat flow analysis and thermal management techniques
  • Proficiency in motor, drive train, and bearings; analysis and application
  • Proficiency in materials, finishes and manufacturing processes
  • Working knowledge of design of electrical cabling and wiring systems, including wire routing, grounding, shield management, connector systems, environmental sealing, and production methods
  • Working knowledge of mathematical analysis software, i.e MATLAB or MathCAD
  • Knowledge of frequency and time domain analysis of dynamic systems
  • Experience with motion control system components such as brushless motors, encoders, Hall sensors
  • Familiarity with robotic sensors such as: video cameras, LIDAR, force-torque
  • Experience with cost estimating and time estimating
  • Working knowledge of at least one programming language
  • 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 for all regular full-time employees.

RESUMES ACCEPTED IN PDF FORMAT ONLY.