Robotics Software Engineer

All the best with your application!

Want more jobs like this straight to your inbox?

Summary

Location

Victor, United States

Salary

$86k-157k/year

Work

Full-time

Experience

Senior

About this Job

Gorbel’s mission is simple: We improve people’s lives.

That mission guides everything we do, from the products and service we provide to our outside customers to the work environment we foster for our employees. We are a manufacturer of material handling and fall protection products for the production and warehouse/distribution sectors. We’re on the cutting edge of manufacturing and distribution; a thriving, growing company that is constantly seeking out new ways to innovate and elevate our products and our processes – and we’re looking for people like you to join us in that mission.

We’re currently hiring for open positions in the US and Canada. We operate in Canada as Engineered Lifting Systems and Equipment (ELS)/DBA Gorbel® Canada, and subsequent communication related to Canadian positions may show the ELS name. You may be contacted by phone by recruitment personnel based in either Canada or New York.

Work Shift:

Job Description:

General Responsibilities:

Apply embedded control system principles to develop intelligent robotic and automated material handling equipment. Contribute to the development of real-time motion control algorithms, embedded firmware, and communication protocols for advanced automation systems. Integrate embedded systems with robotic actuators, sensors, and automation networks. Ensure product reliability and performance through testing and validation activities in industrial automation environments.

Primary Duties - Embedded Systems/Controls Specific:

  • Design and implement control algorithms including feedback controllers and state machines for servo-driven automation systems
  • Develop embedded firmware for microcontrollers running safety-critical motion control applications
  • Create communication protocols using industry-standard frameworks for distributed embedded systems
  • Implement industrial communication protocols for servo drive control and data exchange
  • Develop sensor processing and calibration systems for precision measurement applications
  • Design safety-critical firmware including fault detection and protection systems

Primary Duties:

  • Develop embedded firmware for microcontroller-based motion controllers in industrial applications
  • Work with distributed embedded systems and communication between multiple processors
  • Implement control algorithms and positioning systems
  • Create communication protocols for inter-device messaging
  • Design I/O systems and sensor interfaces
  • Develop parameter management systems and configuration frameworks
  • Implement safety-critical systems including fault detection and emergency handling
  • Utilize debugging tools and develop diagnostic systems

Secondary Duties:

  • Conduct hardware testing through test fixture development and validation activities
  • Collaborate with engineering teams on system integration projects
  • Develop calibration procedures and test software
  • Provide troubleshooting support and field service activities
  • Participate in safety analysis and documentation activities
  • Create technical documentation and interface specifications
  • Support customer applications and custom system configurations
  • Program embedded C/C++ for microcontrollers with real-time requirements
  • Object-Oriented Programming expertise
  • Implement sensor interfaces including analog and digital signal processing
  • Design state machines for motion control applications
  • Create modular firmware architectures supporting multiple product configurations
  • Implement firmware update mechanisms and debugging tool development
  • Develop testing frameworks and continuous integration processes
  • Design power management and fault recovery systems for industrial applications

Job Qualifications:

  • Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or Aerospace Engineering
  • Intermediate knowledge of C/C++ programming
  • Intermediate knowledge of Python Programming
  • Willingness to learn embedded systems and real-time programming concepts
  • Basic understanding of control theory or willingness to learn feedback control systems
  • Strong problem-solving aptitude and debugging mindset
  • Project and task management skills
  • Customer-oriented focus
  • Excellent communication skills and ability to work in team environments

Preferred Requirements:

  • Master’s Degree in Electrical Engineering, Computer Engineering, Computer Science, or Aerospace Engineering
  • Background in control systems, robotics, or automation
  • Experience with any microcontroller platforms or development environments
  • Basic knowledge of communication protocols or networking concepts
  • Familiarity with debugging tools and hardware analysis equipment
  • Experience with sensor interfacing or signal processing
  • Experience with version control systems and software development practices

Work Environment:

ADA Physical/Mental/Workplace Requirements

  • Occasional lifting up to 25 lbs.

  • Sitting, working at desk/personal computer for extended periods of time

  • Primary work environment is professional corporate office

Gorbel® is an Equal Opportunity Employer that does not discriminate on the basis of actual or perceived race, creed, color, religion, alienage or national origin, ancestry, citizenship status, age, disability or handicap, gender, gender identity, marital status, veteran status, sexual orientation, genetic information, arrest record, or any other characteristic protected by applicable federal, state or local laws. Gorbel® is also committed to providing reasonable accommodations to qualified individuals so that an individual can perform their job-related duties. If you are interested in applying for an employment opportunity and require special assistance or an accommodation to apply due to a disability, please contact us at 585-924-6204.

The wage range for this role takes into account the wide range of factors that are considered in making compensation decisions including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs. At Gorbel, it is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances of each case.

A reasonable estimate of the current range is:

*Robotics Software Engineer: Min. $*86,319 - Max $129,471

*Robotics Software Engineer II: Min. $*94,945 - Max $142,418

*Robotics Software Engineer, Sr: Min. $*104,440 - Max $156,660

About the Company

Gorbel logo

Gorbel

Privately Held
Logistics & WarehousingIndustrial ManufacturingHealthcare & Life Sciences

Gorbel has 40 years experience providing overhead material handling solutions to customers in a wide range of industries and applications. Gorbel manufactures a comprehensive line of Crane Technology products, including enclosed track workstation bridge cranes, Cleveland Tramrail patented track cranes, I-beam jib cranes, gantries, and work station jib cranes. We also have an exciting line of Ergonomic Lifting products, featuring our G-Force® Intelligent Lifting Device, Easy Arm® Intelligent Lifting Arm, and G-Jib Intelligent Jib. In addition, we now offer Tether Track Rigid Rail Fall Arrest Anchor Systems. Our Shop Crane by Gorbel line of 1/2 and 1 ton Performance Lifting Systems for home garages and small auto racing/restoration shops. Gorbel cranes and lifting devices are used in a wide range of industries, including aerospace, automotive, chemicals, clean rooms, farm equipment, food & beverage, HVAC, injection molding, landfills, machine shops, metals, military, packaging, paper, pharmaceuticals, plastics, stone fabrication, textiles, and the windpower/wind turbine market. Gorbel is proud to provide high quality products and quick deliveries, backed by an experienced customer service department and supported by an international network of knowledgeable distributors. Our newest division, Gorbel Medical, takes our G-Force lifting technology that's been proven successful in the industrial sector and applies to the medical rehabilitation arena. Our new SafeGait 360 Balance and Mobility Trainer is an overhead, dynamic body-weight support system that enables therapists to perform one-on-one treatment using proven fall arrest technology to avert injury, while collecting meaningful patient performance outcomes through user-friendly software.

View details

Get the week's best robotics jobs

We review hundreds of postings weekly and hand-pick the top roles for you. High-salary positions, top companies, remote opportunities.

Please enter a valid email address

Unsubscribe anytime. We respect your privacy.