Senior Motor Controls Software Engineer Northern Power Systems
THIS JOB HAS EXPIRED
Summary
We are expanding our engineering department in our HQ at Barre, VT and have an opportunity for a Motor-Generator Controls Engineer with software development expertise, ideally with 3-phase power converter experience. Northern Power is evolving its cutting-edge controls platform hardware and software, with several patents currently in place.
This position requires creative thinking and proactive contribution in a fast-paced work environment. This critical position will have the opportunity to provide technical leadership within the Software and Controls team, and work more broadly on the system level wind turbine engineering. The successful candidate will be interacting with cross-functional teams to evolve the turbine controls and software in to the next generation. This includes, but it not limited to, controls modeling, feature enhancements, sophisticated built-in artificial intelligence, self-diagnostics abilities, and reliable 24/7 operations in remote extreme environmental conditions.
The Software & Controls team is engaged in various exciting development activities, and opportunities exist for this position to play a significant role in key process initiatives and various development activities.
We are seeking a well-rounded, disciplined professional with effective communication skills. This candidate should demonstrate a high interest in and ability to develop controls software for embedded and non-embedded application environments. We seek a professional who is excited about working on renewable energy technology, focusing on developing software for cutting-edge community scale wind turbines.
Responsibilities
Model, design, and optimize generator controls software for use in wind turbines with 3-phase power converters
Architect, design, test and support controls software for embedded and non-embedded platforms
Determine product requirements in collaboration with Product Management and Engineering teams
Work with cross-functional teams during product life-cycle
Work under the direction of team lead or manager following Northern Power?s software development process
Accurately estimate and plan work
Provide subject matter expertise
Create documentation in support of the product
Required Experience
C language
Experience developing software for Microprocessors/Microcontrollers/DSP/FPGA based target
Experience designing and simulating controls algorithm in Matlab and its Simulink modeling tool
Experience with RTOS and working knowledge of its primitives
Experience with debuggers and/or ICE
Preferred Experience
Strong Object Oriented design methodology and implementation experience
Configuration management and source code control tools
Python, Perl or other scripting languages
GNU tool chain - automake, autoconf
Required Qualifications
Bachelor's degree in electrical or computer engineering
At least five years of experience in the related field
Ability to plan and execute the outlined responsibilities
Excellent written and verbal communication skills
Preferred Qualifications
Master's Degree and minimum work experience of 5+ years
Familiarity with software development approaches/process such as Agile, Scrum, CMMI
| Location: |
Barre, VT
United States
|
THIS JOB HAS EXPIRED