Software Engineering Manager
Position Summary:
The software engineering manager is responsible for the development and support of embedded software for equipment operation, user and machine interfaces for PV module manufacturing.
Job Description:
- Develop and maintain staff skills, tools and processes to support embedded controls, UI and communications for industrial solar module manufacturing equipment
- Convert existing product platforms to .net environment with vb.net and C# languages
- PC and PLC based distributed motion control development and maintenance
- Manage Mitsubishi PLC software using Q series software, GT designer and RO robot configurator
- Develop and maintain application software for equipment operation, user and machine interfaces
- Generate and/or maintain software design documents, requirement specifications, and test specifications
- Support hardware/software integration efforts and installed base
- Thoroughly document, debug, verify, and validate software designs
- Establish and maintain technical project files
Job Qualifications:
- BS in Engineering or Computer Science, or equivalent experience
- Demonstrated experience with machine control and automation, preferably industrial applications
- Three or more years of experience developing MS Windows applications for industrial machines in MS Visual Studio .NET using Visual Basic .NET and/or C#
- Experience working in all phases of the SW Development lifecycle
- Experience working with SW configuration management tools
- Experience with and knowledge of PC & PLC hardware SCADA protocols
- Management of outsourced resources and projects for development
- Excellent written and oral communication skills, fluent in spoken and written English
Click here for Contact Information »