Software Engineer
Apply NowCompany: Allied Motion Technologies, Inc.
Location: Rochester, NY 14609
Description:
Allient Inc. is currently looking for a Windows Software Engineer to join our team in Rochester, New York!
Allient-Rochester (formerly ORMEC Systems, Inc.), a subsidiary of Allient Inc., specializes in motion control systems, including motion controllers, servo drives, motors, and integrated automation solutions. Allient-Rochester services the aerospace & defense, medical, semiconductor equipment, e-mobility & logistics, factory & industrial automation, and packaging industries, Allient-Rochester's tradition of innovation and excellence in motion control continues to grow as part of Allient's global network of specialized motion and control solutions. The Windows Software Engineer will research, design, develop, and maintain Windows applications in conjunction with hardware and firmware product development. This role involves managing the product lifecycle, ensuring quality, and supporting organizational technology strategies. Apply now!
Responsibilities:
Minimum Qualifications:
Physical Demands:
Work Environment:
Due to the nature of our business candidates must be US citizens and there is no sponsorship.
Don't let this opportunity pass you by - APPLY TODAY!
To learn more about Allient Inc. visit www.Allient.com
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.
Allient-Rochester (formerly ORMEC Systems, Inc.), a subsidiary of Allient Inc., specializes in motion control systems, including motion controllers, servo drives, motors, and integrated automation solutions. Allient-Rochester services the aerospace & defense, medical, semiconductor equipment, e-mobility & logistics, factory & industrial automation, and packaging industries, Allient-Rochester's tradition of innovation and excellence in motion control continues to grow as part of Allient's global network of specialized motion and control solutions. The Windows Software Engineer will research, design, develop, and maintain Windows applications in conjunction with hardware and firmware product development. This role involves managing the product lifecycle, ensuring quality, and supporting organizational technology strategies. Apply now!
Responsibilities:
- Develop and refine product architecture.
- Investigate product issues to identify solutions and enhance functionality.
- Design, implement, test, and maintain software systems.
- Collaborate with cross-functional teams (engineering, vendors, etc.) to coordinate product development.
- Research and integrate new technologies to enhance product capabilities.
- Manage projects and provide technical guidance with minimal supervision.
- Act as a team or product leader, overseeing operations, mentoring staff, and coordinating efforts.
- Ensure accurate technical documentation throughout the development cycle.
- Communicate progress, updates, and challenges to stakeholders.
- Create tools and processes to boost efficiency and productivity.
- Contribute to organizational technology strategy development.
- Develops project plans; Coordinates projects; Completes projects on time and budget
Minimum Qualifications:
- Bachelor's degree in Software Engineering, Computer Science, or a related field
- 3+ years of experience in WPF development with UI/UX and backend integration.
- Proficiency C# and .NET.
- Multithreading and async programming skills.
- Strong experience with WPF/XAML for UI development.
- Expertise in MVVM frameworks.
- Experience designing modern UI/UX interfaces.
- Experience with SQL databases.
- Experience using Jira (or equivalent) for project tracking and issue management.
- Experience using Bitbucket (or equivalent, e.g. GitHub, Azure DevOps) for source control and CI/CD.
- Familiarity with third-party WPF UI libraries.
- Understanding of real-time data visualization.
- Background in Windows Installer (MSI, WiX, or Inno Setup).
- Exposure to Azure or AWS for cloud integration.
- Project management experience.
Physical Demands:
- Mostly office-based but may spend time standing and walking on the production floor or dev lab.
- Operates a computer, other office devices, as well as some machinery on the production floor.
- Occasionally may have to lift and/or transport items weighing between 10 and 40 pounds.
Work Environment:
- Predominately office environment with occasional exposure to the production floor or dev lab.
- Some travel may be required for internal and external customer support.
Due to the nature of our business candidates must be US citizens and there is no sponsorship.
Don't let this opportunity pass you by - APPLY TODAY!
To learn more about Allient Inc. visit www.Allient.com
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.