Job Description :
Role:- Sr. Embedded Engineer
Duration of work:6+ Months,
Work location: Clemmons, NC
Must Skills:-Motor controls/ stepper motors and signal processing

Position Overview:
We are growing and looking for a skilled, passionate, disciplined and enthusiastic Sr. Embedded Software Engineer to join our team. He/She will develop embedded software for cutting edge, advanced pool and spa equipment. The candidate will have in depth knowledge of controls and signal processing. They will be able to conduct tradeoff analysis between computational methods and embedded resources. This person must have strong software design and programming skills, must have practical, applied knowledge of real-time design and embedded operating systems. The candidate must have the ability to work well in a team environment and the ability to multi-task.

Primary Tasks and Responsibilities:
Designs and develops embedded software for Hayward’s automation controllers and smart components including: cascaded control and sensing, signal processing and critical timing computation.
Creates detailed designs and user stories that meet requirements.
Develop and execute tests that prove that the design and implementation meet the system requirements.
Carefully tracks development progress to expectations and drives hard to meet scheduled deadlines.
Takes accountability for meeting commitments and deadlines and takes responsibility for technical excellence and continuous improvement.

Experience/Qualifications:
Robotics control experience preferred.
Real-time Signals and Signal Processing.
Brushed / Brushless motor control.
Robust controls and statistics
Experience designing embedded systems.
Network communications and protocols experience preferred.
7 - 10 years of software development experience with at least 5 years of applicable embedded software product development experience with an emphasis on the analysis, design, implementation and testing of systems using engineering best practices.
In-depth knowledge of embedded operating systems (MQX/KSDK)
Proficiency in C/C++ is required with an emphasis on embedded architectures
Expertise developing and debugging software on a variety of microprocessors and microcontrollers with hands-on experience using the applicable tools – emulators, logic analyzers, scopes, protocol analyzers, debuggers
             

Similar Jobs you may be interested in ..