- Professional
- Escritório em Victor
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
Candidatar-se agora