Allient · 8 hours ago
Embedded Software Engineer
Allient Inc. is currently seeking an Embedded Software Engineer to join their team in Rochester, New York. The role involves designing and developing embedded motion control systems, utilizing EtherCAT protocols, and managing the product development cycle while coordinating with vendors and other teams.
Industrial AutomationManufacturingNational Security
Responsibilities
Servodrive Development: Design, develop, and optimize embedded motion control and I/O 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
Product Architecture: Develop product architecture to establish frameworks for product development and address product sufficiency
Testing: Create and maintain verification and regression tests for all aspects of the design of products developed by the team
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 CANopen, Modbus/TCP, Ethernet/IP and PROFINET
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
Qualification
Required
5+ years of professional experience in software engineering with a focus on embedded firmware development, EtherCAT and other fieldbus technologies
BS Degree in Computer Engineering, Electrical Engineering, or a related field
Expertise in embedded system design and real-time programming
In-depth knowledge of EtherCAT protocols and real-time communication systems
Strong understanding of general Fieldbus technologies and their application
Proficiency with Windows operating system and computer operation
Proficiency in C, C++; experience with C# and Python is a plus
Must be a U.S. person due to ITAR regulations
Preferred
Experience with QNX Neutrino or other POSIX-based operating systems is a plus
Experience in motion control algorithms and systems
Experience with computer-based industrial automation motion controllers and soft-PLC; programming in IEC 61131-3, related development tools, and Relay Ladder Logic is a plus
Experience integrating ROS 2 into embedded controllers running an RTOS, with a focus on motion control and servodrive interfacing
Experience integrating serial encoders (e.g., EnDat, BiSS, SSI) into embedded control systems
Proficiency in Python
Ability to design, build, wire, and maintain test platforms used for evaluating electronic components
Knowledge of FPGA design
Company
Allient
A global company specializing in precision and customized products, Allient serves both end users and original equipment manufacturers (OEMs) across various industries, including Aerospace & Defense, Medical, Agriculture, Industrial, Vehicles, Electronics, and more.
Funding
Current Stage
Public CompanyTotal Funding
$155M2017-12-05Grant· $65M
2017-05-05Grant· $90M
1981-10-31IPO
Leadership Team
Richard S. Warzala
President and CEO, Director
Recent News
SNS Insider pvt ltd
2025-08-13
Company data provided by crunchbase