Senior Software Design Engineer – Allied Motion Technologies, Inc.

  • Science & Engineering
  • Fulltime
  • 2 years ago
  • Buffalo

Job Information

  • icon
    No. of Openings 1 opening
  • icon
    Job Experience : 5-10 years

Job Description

Are you looking for a Software Design Engineer position where you can use your design and testing skills? Looking for a company that will value your insight for product development opportunities? Look no further – ALLIED MOTION TECHNOLOGIES INC is the place for you!

Allied Motion Technologies is a growing global leader in the motion control industry that has an exciting opportunity for a SENIOR SOFTWARE DESIGN ENGINEER at either our global corporate headquarters in Amherst, NY or our recent acquisition of ORMEC Systems Corp in Rochester, NY.

At Allied you will have the exciting opportunity to work on embedded electronics that control brushless DC motors and associated actuation systems for the Industrial, Automotive and Aerospace markets including major process automation, vehicle control, and space launch system providers. The engineer will research, develop, design, implement, test and evaluate firmware and software solutions in conjunction with hardware product development. Your efforts will result in a high value integrated electronics that provide our customers with competitive advantage in their products and markets.

As a Senior Software Engineer, you will be responsible for leading engineering execution, design implementation, and developing long term technology processes/strategies consistent with Allied Motion’s focus on new market opportunities and lean implementation.

This position includes the design and analysis of motor interface hardware, power supplies, microcontroller hardware, network interfaces, and EMI performance, along with thermal system analysis and product testing including testing for function, environment, safety, and EMI compliance. You will also interface with customers as a technical liaison on current and new product development projects.

Allied Motion leverages its superior expertise in electro-magnetic, mechanical and electronic motion technology / know-how to provide solutions with the most compact, differentiated products or systems that “change the game” and add value to our customers’ products. Our products include motors, controllers and gearmotors.

Utilizing Allied’s “One Team” Global Organization, our intent is to be the motion solutions leader in our selected target market segments and to focus on geographic markets where our local support provides an additional competitive advantage.

Primary Responsibilities:
• Generates, analyzes and applies engineering solutions to new products and components, modifications, or changes affecting standard products, including FEA and product design.
• Designs and performs product development activities and implementation of customer requirements.
• Influences, reviews, and critiques others’ designs, ensuring best practices are followed and lessons learned are incorporated.
• Develops and presents technical information, which aids in strategic planning initiatives.
• Recommends resources required to enhance product performance and/or resolve design/manufacturing issues.
• Plans and develops experimental test programs. Analyzes test data and reports to determine if design meets functional and performance specifications.
• Works with members of production/engineering to solve problems with design and manufacturing of products.
• Serves as market/industry technology experts and provide innovative direction for the company and customers.

Minimum Qualifications:
• Bachelor’s degree in Engineering, preferably Electrical or Computer Engineering, Master’s degree preferred
• 8 or more years of work experience; knowledge of gear motors, electric motors and drives a plus
• Excellent project management skills with strong knowledge of multi-threaded software design on a MS Windows platform utilizing processes such as AGILE, SCRUM, and revision control using GIT and/or SVN.
• Demonstrated track record as an external subject matter expert in one or more engineering disciplines.
• Solid computer skills include MS Office and design software such C, C++, C#, Jira, Python, VHDL, CODESYS, (TI DSP Assembly Language and IEC 61131-3 PLC Standards is a plus), etc.
• Proficient in communication protocols such as EtherCat, CANopen, J1939, UDS, DS301, DS402, Modbus/TCP, Ethernet/IP, and Profinet, etc.
• Experience with embedded software design for motor control, design patterns such as state pattern, observer pattern, etc. is desired.

Allied Motion is a global organization designing advanced technologies for the most challenging and innovative markets. The business climate we compete in is constantly evolving and we do not simply navigate through this environment, but we embrace its challenges, and we position ourselves for success. Our people make this possible. No other asset is more important. No other element of our company is more depended upon. Our people, our culture, and our commitment to “changing the game” is how we win. We ensure that the spirit of our organization continues to grow stronger by providing our employees with work-life balance, increasing their earning power, and ensuring their financial stability. Our people have created a culture of mutual respect that is fundamental to Allied Motion, and we want you to be a part of it. We win together – We are One Allied!

Don’t let this opportunity pass you by – APPLY TODAY!

Due to the nature of our business, candidates MUST be US citizens and there is no sponsorship.

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.

Job alerts

Receive emails for the latest jobs matching your search criteria