Software test/measurements developer - optics Surrex
Job TypeFull-Time Regular
The Software Developer is responsible for working with our team to create, maintain and update software applications, APIs and tools that support our manufacturing processes. The developer will work closely with the project manager, process engineers and technicians to design and implement various process requests.
Duties & Responsibilities
Evaluates, performs analysis and clearly understands process requirements
Documents processes via flowcharts, diagrams, as well as through code comments and consistent clarity of code
Designs, develops and deploys software solutions for various manufacturing processes
Manages post-deployment bug fixing and feature requests.
Communicates issues and solutions when problems arise
Software Design, Software Debugging, Software Documentation, Software Testing, Problem Solving
Tests the product to ensure that it operates satisfactorily
Reviews current systems for comprehension and improvements
Presents ideas for system improvements
Works closely with engineers and staff
Produces detailed specifications
Performs application testing before deployment
Prepares operating manual for users
Maintains deployed applications
Investigates current applications for improvement
Collaborates with engineers to understand specifications and write process instructions
Handles support and feedback.
Computer Science degree or equivalent work experience
3-5 years? experience as a software developer
Fluent in C or C++, Windows API, DLLs, interfaces;
Understands object-oriented programming, e.g., C++, Java, Ruby;
Experience using SQL and relational database interfaces;
Communication protocol APIs such as Serial, FTP, TCPIP, etc.;
Work with Test and Measurement devices and associated APIs
Personal and Professional
Highest ethical standards.
Intellectual curiosity to understand and expand on possibilities in a technical domain.
Passion to contribute individually and as part of a team.
Disposition to collaborate and move toward the best solution by bringing ideas to the table and drawing on best options presented by colleagues.
Energy and drive to do what it takes to problem solve and meet deadlines.
Expresses thoughts, ideas, vision in a clear and compelling manner both written and orally
Dynamic and with a true entrepreneurial spirit and passion for a fast-paced, growing environment
||Bridgewater, NJ |