For further inquiries regarding the following opportunity, please contact our Talent Specialist, Marshelin at (224) 507-1280 Title: Software Engineer ILocation: Painted Post, NYDuration: 12 Months with potential to extend Travel Requirements: 0-25% Domestic depending upon specific project assignments. Work Schedule: Typical 40 hours per week. May require working weekends/holidays or longer days to support projects. Note: * This is an entry level role. * Open to candidates willing to relocate at their own expenseOnly W2 candidates are eligible for this position. Third-party or C2C candidates will not be considered. Job Description: Scope of the Position:Develop high-quality software systems for measurement, inspection, gauging, data collection, machine vision, image processing, machine learning and reporting systems in support of a variety of Client divisions. Day to Day Responsibilities: * Design, develop and debug high-quality software systems supporting early stage and mature, high-volume manufacturing activities. * Interface sensors, motion, lighting, cameras and implement advanced logic operating on the data from them. * Resolve problems with software and manage improvements and enhancements. * Execute Software Development practices to ensure fast and efficient project completion.Required Education and Experience: * Bachelor's in Computer Science, Computer Engineering, Electrical or Electronic Engineering or a related field; candidates with a Master's degree or higher are encouraged to apply. * 0-3 years experience in development technical, multi-discipline engineering team * Object Oriented software analysis and design * Familiarity with Javascript, TypeScript, Vue, React, Angular or similar web frameworks * Experience in Version Control, e.g.: Git/GitLab/SubVersion/Visual SourceSafe * Understanding of Software Development Life Cycle processes & tools. * Strong problem-solving, test and QA skills.Top requirements: * New grads are welcome as long as the resume reflect experience with: * A mix of C#, Python, C++, Java, MATLAB, Web Services, Micro Services * Familiarity with Javascript, TypeScript, Vue, React, Angular or similar web frameworks * Experience in Version Control, e.g.: Git/GitLab/SubVersion/Visual SourceSafeDesired Skills: * Experience with relational databases and data analysis. * Experience in design, development, and maintenance of enterprise applications * Technical experience with inter-process communications tools and techniques * Basic understanding of control systemsSoft Skills: * Excellent communication skills (verbal and written) * Capability to create and present material to various levels of the organization. * High degree of Commitment/Initiative/Results-Orientation * Disciplined, Rigorous and Customer-Focused Education: BS in Software Engineering or related technical degree Interview Process: * Initial 30 minute screen with hiring manager via teams * Panel interview (90 minutes) were candidate may be asked to do a presentation.