Who We Are: Castle Creations, Inc. has become one of the world’s largest manufacturers of Brushless DC motor controls for the radio controlled hobbyist by combining state-of-the-art technologies with high volume manufacturing. The principles that helped us from one man with a desire for “something better” are still our driving force. We constantly work to bring our customers products that are unmatched in quality, design and reliability at a competitive price. Our technical support team has set the industry standard for knowledgeable advice, troubleshooting hints, and the most courteous customer service available anywhere.
Mission: Castle Creations is dedicated to the engineering and manufacturing of innovative, cost effective and high-performance solutions for the motion control industry.
Company Size: We are proud to employ more than 60 employees, and that number is growing all the time!
Location: Castle Creations is located in Olathe, Kansas, a suburb south of Kansas City.
The Embedded Software Engineer will develop software for Castle’s portfolio of products related to motion control. The engineer will work on both new products and changes/enhancements to existing products. Typical products will be brushless motor controllers, telemetry applications, control algorithms and system level software development.
Duties:
Design, develop and test embedded software
Review code and architecture design
Analyze data and document results of testing
Failure mode investigation and analysis
Write drivers and perform board bring-up
Code documentation and revision control using GIT
Create algorithms to perform advanced motor drive methods
Work with a team to identify ways to improve products and processes
Communicate with other departments to ensure deliverables are satisfactory
Other duties as required
Skills and Qualifications:
Knowledge of embedded hardware
Knowledge of software development in C for microcontrollers
Experience and ability to work with pointers
Motor drive experience a plus
Familiarity with electronic test equipment such as oscilloscopes and power supplies
Knowledge on GIT
Good software development practices
Enthusiasm to make a difference in the company and market
Willingness to help others on the team
Bachelors degree in Electrical Engineering or Computer Engineering
Location: Olathe, KS