
Overview · Full lifecycle application development · Designing, coding and debugging applications in various software languages. · Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis · Object-oriented Design and Analysis (OOA and OOD) · Software modeling and simulation · Front end graphical user interface design · Software testing and quality assurance · Performance tuning, improvement, balancing, usability, automation. · Support, maintain and document software functionality · Integrate software with existing systems · Evaluate and identify new technologies for implementation · Project Planning and Project Management · Maintain standards compliance · Implement localization or globalization of software · Other duties as needed or assigned. Requirements · B.S.E.E. or B.S.C.S. required. Advanced degree a plus. · 5 + years of software development experience. · Significant experience with source control (preferably - SubVersioN). · Significant experience with C, C#, C++, .NET, IEC 61131 Languages. · Knowledge of HTML, JSP, JavaScript, Web services, XML, ASP, JSP, SQL Server desirable. · Excellent time management, organizational, and prioritization skills, to successfully complete a wide variety of complex job duties and responsibilities in a timely manner. · Excellent problem solving skills and ability to resolve highly complex problems in a timely manner. · Excellent communication, presentation and persuasiveness skills to effectively communicate highly complex information to all levels of management and outside parties, influencing business direction on major product decisions. · Excellent business acumen and ability to process engineering decisions from a broader company-wide perspective, regular taking into consideration the financial and business environment. · Excellent leadership skills to effectively mentor and assist in the development of lower level engineers. Your ability to thrive in a flexible team environment, demonstrate critical decision-making skills, and have strong interpersonal and communication abilities will ensure your success in this role. Bring your strong work ethic, high energy, and good organizational and multitasking skills to this team environment and get ready for the next step in your career.
GT Solar Incorporated is currently seeking a SW Engineer to perform moderately complex software design, developmental and testing duties on industrial equipment and components for new and existing products. Applies principals and techniques of software engineering to accomplish goals.
Key Duties & Responsibilities
