Greater Lowell Technical High School
Tewksbury, MA
The Software Engineer prototypes, designs, develops and maintains software solutions for highly integrated, vision guided, automated high precision assembly products used in a variety of microelectronics applications. This is a hands-on position that works in a cross-functional team environment through adherence to established design control processes and good engineering practices. This role is involved in all phases of the software life cycle. Responsibilities include the creation of software for user interfaces, control hardware communication, database access, and the development of specialized diagnostic software tools.\ Responsibilities\ Collaborates with management and architects to transform software designs into scalable and maintainable code.\ Assists with system integration, the development of testing strategies, and the creation of technical documentation.\ Provides accurate time and resource estimates to support project planning and milestones.\...

