Solar      Systems      Semiconductor      Biomedical      R&D         
Spire Corporation Home

Software Engineering Manager

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 »