Senior Software Design Engineer
Allied Motion Technologies Inc.
Oakville, ON
2d ago

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 to join our Oakville facility.

As a Senior Software Design Engineer 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!

    To learn more about Allied Motion, visit our website at .

    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.

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form