×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer

Job in City of Rochester, Rochester, Monroe County, New York, 14602, USA
Listing for: Allient
Full Time position
Listed on 2025-12-20
Job specializations:
  • Engineering
    Embedded Software Engineer, Software Engineer, Electrical Engineering, Systems Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Location: City of Rochester

Embedded Software Engineer

Get AI-powered advice on this job and more exclusive features.

This range is provided by Allient. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$/yr - $/yr

Allient Inc. is currently seeking an Embedded Software Engineer to join our team in Rochester, New York!
Allient‑Rochester specializes in advanced motion control and integrated automation solutions that serve OEMs across industries such as aerospace & defense, medical, semiconductor equipment, e‑mobility & logistics, industrial automation, and packaging.
Apply now!

Responsibilities
  • Servo drive Development: Design, develop, and optimize embedded motion control and I/O algorithms and systems to meet performance and reliability standards.
  • Ether

    CAT Expertise:
    Utilize your in-depth knowledge of Ether

    CAT 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.
Qualifications
  • Experience: 5+ years of professional experience in software engineering with a focus on embedded firmware development, Ether

    CAT and other fieldbus technologies.
  • Education: BS Degree in Computer Engineering, Electrical Engineering, or a related field.
  • Technical

    Skills Required:

    Expertise in embedded system design and real‑time programming; in‑depth knowledge of Ether

    CAT protocols and real‑time communication 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++; experience with C# and Python is a plus; must be a U.S. person due to ITAR regulations.
  • Technical Skills Desired: 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.

Don't let this opportunity pass you by
- APPLY TODAY!

To learn more about Allient Inc. visit

Allient Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Seniority

Level

Mid‑Senior level

Employment Type

Full‑time

Job Function

Engineering Services, Software Development, and Defense and Space Manufacturing

Referrals increase your chances of interviewing at Allient by 2x

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary