
Robotics Software Engineer
VICTOR, NYJobSeen todaySeen in employer's feed today
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New roles like this one near VICTOR, NY, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
Gorbel is seeking an early-career Robotics Software Engineer to develop features, tooling, and application code for intelligent robotic and material handling systems. The role involves working with embedded frameworks and physical equipment, with mentorship from the Technical Lead, Robotics. Engineers will own work from concept through deployment and use testing and debugging to support reliable products.
Skills & qualifications
Skills
Full job description
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: Position Summary: We are seeking a Robotics Software Engineer to join our robotics software team. This role is well suited to Engineers early in their careers who are eager to grow into industrial automation, robotic applications, and embedded controls. You will design, build, and ship new features, tooling, and application code for our intelligent robotic and material handling systems, while building working familiarity with the embedded frameworks that drive them. You are encouraged to take ownership of the features you build, from concept through deployment, with rigorous testing and debugging as a natural part of how that work gets shipped. Code you write will run on real, physical equipment (motors, sensors, load cells, and full lifting systems), not just simulators. You will work directly with the Technical Lead, Robotics, who will mentor you as you contribute to real products. General Responsibilities: Contribute to the design, development, and validation of intelligent robotic and automated material handling equipment. Work primarily at the application and tooling level, writing high-level code that interacts with the underlying real-time motion control, embedded firmware, and communication frameworks. Help ensure product reliability through thoughtful design and hands-on validation. Specific Duties: You will develop features and take ideas from concept through implementation, validation, and release, with rigorous testing and debugging woven throughout. The exact split between development and validation work will flex with project needs, and Engineers ready to take on more design and architectural responsibility are welcomed and encouraged to do so. Design and develop new features in our application and tooling code (Python and C/C++), owning the work from concept through deployment Read and trace existing embedded firmware well enough to extend it, localize issues, propose fixes, and grow into deeper firmware contributions over time Develop calibration and diagnostic tooling that interacts with embedded targets over standard interfaces Build automated regression coverage for the features you and the team ship, including turning field-reported issues into repeatable tests so the same bug does not return Create scripts and tooling that let mechanical, electrical, and QA engineers run repeatable procedures on their own, multiplying the team's ability to validate the product Collaborate directly with mechanical, electrical, and controls engineers on system design and integration Follow a problem wherever it leads. A misbehaving feature might trace back to a sensor, a wiring issue, a mechanical tolerance, or a timing bug in firmware, and you should be willing to chase it across those boundaries with guidance from the Technical Lead Use debugging tools (logic analyzers, oscilloscopes, JTAG/SWD debuggers, serial consoles) to investigate system behavior Use Git daily: branches, clear commits, pull requests, code review, and conflict resolution Contribute to clear technical documentation, interfa
Similar jobs, posted recently
Open roles like this one, listed in the last 30 days.
Research & Development Engineer - Robotics, Machine Vision & Precision Automation (PhD)TE Connectivity · Webster, NY · $104–156K/yr
Manufacturing EngineerGorbel, Inc. · HENRIETTA, NY
Software Developer / AnalystIndotronix International Corp. · ROCHESTER, NY
Software Developer / AnalystAvani Technology Solutions Inc. · ROCHESTER, NY
Senior Software EngineerSafran Federal Systems · ROCHESTER, NY
You've read the whole posting — now see how you match it.