Search jobs > Rochester, NY > Senior staff software

Senior Staff Engineer - Software

Allied Motion Technologies Inc.
Rochester, NY, US
$120K-$135K a year
Full-time

Allient Inc., a leading innovator in the motion control industry, is seeking a Senior Staff Engineer to join our Rochester, NY team! Allient Inc.

is a global publicly traded company with over 2200 employees at 26 locations in 11 countries. As a Senior Staff Engineer at Allient, you will lead the development and optimization of motion control products and systems.

Senior Staff Engineers research, design, and develop computer software systems in conjunction with hardware product development, performing a range of duties including the development and optimization of motion control algorithms, integration of EtherCAT protocols, and creation of graphical user interfaces.

The Senior Staff Engineer will develop product architecture to establish frameworks for product development, address product sufficiency, and integrate new technologies.

Your expertise in Fieldbus technology will be critical in commissioning motion control drives and ensuring seamless system integration and performance. Apply now!

Responsibilities :

  • Motion Controller Development : Design, develop, and optimize motion control algorithms and systems to meet performance and reliability standards.
  • EtherCAT Expertise : Utilize your in-depth knowledge of EtherCAT protocols to design and implement real-time communication systems, ensuring efficient and reliable data exchange between controllers and drives.
  • Graphical User Interface (GUI) Development : Develop and maintain graphical user interfaces for motion control systems, ensuring user-friendly and intuitive interactions for commissioning and monitoring.
  • Commissioning and Testing : Oversee the commissioning of motion control drives, including system integration, troubleshooting, and performance validation.
  • Fieldbus Technology : Apply your general expertise in Fieldbus technologies to integrate and optimize communication between our products and those utilizing other fieldbus technologies such as Modbus / TCP, Ethernet / IP and Profinet.
  • Product Architecture : Develop product architecture to establish frameworks for product development and address product sufficiency.
  • Technology Integration : Research and integrate new technologies to support product development.
  • Vendor Coordination : Coordinate technologies with industry partners and vendors; interface with vendors to select / customize purchased software, support programs, and hardware such as single board computers.
  • Development Cycle Management : Lead and engage in all aspects of the product development cycle including design, implementation, review, documentation, testing, and maintenance.

Investigate product issues for problem resolution and enhancements to existing products.

  • Team Coordination : Interface with other teams to ensure coordination of product development.
  • Project Management : Manage projects with a moderate to high level of independence, depending on size and complexity.
  • Technology Strategy : Participate in and contribute to technology strategy development to set new directions for the organization.
  • Team / Product Leadership : Depending on the assignment, may perform the function of a Team Leader and / or Product Leader : Team Leader : Oversee day-to-day operations of a work unit / team, including giving technical direction, assignments, coordinating efforts of other engineers and technical support staff, monitoring and coaching staff, and providing input / co-authoring staff appraisals.

Product Leader : Responsible for all technical aspects of their product line, including development, documentation, testing, maintenance, quality, support, training, and marketing.

Performs the Team Leader function over their Product Platform Team.

Qualifications :

  • Experience : 10+ years of professional experience in software engineering with a focus on motion controller development, EtherCAT, GUI development, and Fieldbus technology.
  • Education : BS Degree in Computer Engineering, Electrical Engineering, or a related field, with a Master’s degree preferred.
  • Technical Skills Required : In-depth knowledge of EtherCAT protocols and real-time communication systems.Proven experience in developing and maintaining GUIs for industrial systems.
  • Strong understanding of general Fieldbus technologies and their application.Proficiency with Windows operating system and computer operation;

experience with QNX Neutrino or other POSIX-based operating systems is a plus.Proficiency in C, C++, C#, and VB.NET development.

Experience with computer-based industrial automation motion controllers; programming in IEC 61131-3, related development tools, and Relay Ladder Logic is a plus.

Must be a U.S. person due to ITAR regulations

  • Technical Skills Desired : Expertise in motion control algorithms and systems.Proficiency in Python.Experience using Microsoft Office applications.
  • Other Skills and Abilities : Project Management : Proven experience in managing projects, including planning, execution, and monitoring to ensure successful outcomes.

Embedded Software Development : Experience in developing software for embedded systems. FPGA Design : Knowledge of FPGA design is a plus.

To learn more about Allient, visit our website at www.Allient.com

All qualified applicants will receive consideration for employment without regard to the individual's race, color, sex, national origin, religion, age, disability, genetic information, status as a military veteran or any other characteristic protected by applicable law.

30+ days ago
Related jobs
Promoted
Canonical - Jobs
Rochester, New York

This is an exciting opportunity for a software engineer passionate about open source software, Linux, and Data Centre automation. MAAS is a rapidly evolving software stack written in Python and Go, and we are looking for experienced software engineers who understand performance at scale, networking,...

Promoted
MKS Instruments
Rochester, New York

You will work with the Software, Digital, Power Electronics, and Control Engineering staff to develop designs for prototypes in the area of embedded digital control systems for MKS products. Bachelor's Degree in Electrical Engineering, Computer Engineering or Computer Science required. In this role,...

Capital One
Brighton, New York

New York City (Hybrid On-Site): $165,100 - $188,500 for Senior Software EngineerIllinois (Hybrid On-Site): $153,900 - $175,700 for Senior Software EngineerCandidates hired to work in other locations will be subject to the pay range associated with that location, and the actual annualized salary amou...

CLEAR
New York, US

Were looking for an experienced Senior Software Engineer to help us build the next generation of products which will go beyond just ID & enable our members to leverage the power of a networked digital identity. As a Senior Software Engineer at CLEAR, you will participate in the design, implementatio...

Capital One
Brighton, New York

Ave (22130), United States of America, New York, New YorkSenior Lead Software Engineer, Back EndDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, y...

CLEAR
New York, US

Were looking for an experienced Senior Software Engineer to help us build the next generation of products which will go beyond just ID & enable our members to leverage the power of a networked digital identity. As a Senior Software Engineer at CLEAR, you will participate in the design, implementatio...

Capital One
Brighton, New York

New York City (Hybrid On-Site): $165,100 - $188,500 for Principal Associate Senior Software Engineer; $165,100 - $188,500 for Senior Software EngineerCandidates hired to work in other locations will be subject to the pay range associated with that location, and the actual annualized salary amount of...

Squarespace
New York, US

As a Senior Software Engineer, you will:. As a Senior Engineer on the team, you will build new platform features & support internal customers as Squarespace continues to scale. Contribute to design discussions & collaborate with engineering teams across the company to enhance platform solutions. Wor...

Oscar Health
New York, US
Remote

We're hiring a Staff Software Engineer to join our Engineering team. As a Staff Software Engineer you'll join our distributed team, leading the design and development of enhancements to our next-generation claims and payment processing systems. You will report to the Director, Software Engineering. ...

CLEAR
New York, US

Were looking for an experienced Staff Software Engineer to help us build the next generation of products which will go beyond just ID & enable our members to leverage the power of a networked digital identity. As a Staff Software Engineer at CLEAR, you will participate in the design, implementation,...