Sr. Software Engineer - Motor Control

1970-01-01Davis Companies Donald J. Lynch Boulevard, Suite 201MarlboroughMA01752USAcustomer support[+800-482-9494][+508-481-8519]
Search Jobs

Sr. Software Engineer - Motor Control

  • Specialty:

    • City:

    • State:

    • 01824
  • Assignment Type:

  • Job Id:

  • Payrate:



Senior Software Engineer – Motor Controls

In this role, you will collaborate with software, electrical, and mechanical engineers.  You will contribute to all aspects of the product development lifecycle.  You should be comfortable jumping into an existing design and root causing complex system issues.


  • Design, implement, and test motor control software.
  • Debug and root cause complex motor control issues.
  • Proactively write software documentation.

Education and Experience:

  • BS in Electrical Engineering, Computer Science or equivalent.
  • 5+ years of prior motor control experience on production systems.
  • Prior production experience with both brushed and brushless DC motor control.
  • Solid understanding of control theory fundamentals down to the hardware level.
  • Experience with model based design, creating and working with motor models.
  • Experience designing, tuning, and testing PID loops.
  • Solid understanding of C and C++ programming languages.
  • Proficient in Linux application development.
  • Proactive and self-directing, able to work both independently and in a team environment.
  • Excellent written and verbal communication skills.
  • Must be authorized to work in the United States.

Additional Desired Experience:

  • Experience with a variety of control techniques, including sensorless, feedforward, etc.
  • Experience w/ HDL (Hardware Description Languages) is a plus.
  • Experience w/ Linux kernel development is a plus.
  • Experience interfacing with various hardware devices, e.g. serial, I2C, USB, etc.

Quick Apply

  • As an Equal Employment Opportunity Employer, DAVIS has reporting requirements which require us to invite employees to voluntarily self-identify their race/ethnicity. Submission of this information is voluntary and refusal to provided it will not subject you to any adverse treatment. The information obtained will be kept confidential.
  • By applying to this position and providing my contact information, I give The DAVIS Companies permission to provide me with email communications and information.