Franklin Electric
Sr. Motor Control Software Engineer
Fort Wayne, Indiana · On-site · Senior · Full-time · Posted Oct 29, 2026
- Experience
- 5+ years of relevant experience in engineering, engineering technology, design technology, or a related field (required).
- Education
- Bachelor’s degree in engineering, Electrical, Computer Engineering or a related field (required).
About the job
Develops, tests, and maintains embedded software and motor-control algorithms for Franklin Electric products, including providing technical support and resolving product issues.
What you'll do
- Design, simulate, code, and debug motor-control algorithms and applications in C.
- Test and maintain product software; write protocols and design verification tests.
- Analyze root causes of existing product issues and provide technical support to customers.
What they ask for
- Proficiency developing embedded C and C++ applications for MCUs based on ARM Cortex M4, M33, etc. cores.
- Ability to define and design embedded software architecture.
- Hands-on motor-control experience with Induction, Permanent Magnet (PM), or Brushless DC Motors, and knowledge of advanced control techniques.
- Bachelor’s degree in engineering, Electrical, Computer Engineering or a related field (required).
Nice to have
- Experience writing software for Power Factor Correction (PFC) controllers.
- Knowledge of communication interfaces or protocols such as UART, SPI, I2C, USB, Bluetooth, Wi-Fi, Modbus, or BACnet.
Tools
C, C++, ARM Cortex M4, M33, DSP, UART, SPI, I2C
Model-written summary · the original posting is authoritative