Job Information
OLEDWorks Systems & Software Engineer in ROCHESTER, New York
Job Summary:The Systems & Software Engineer is responsible for software and systems development and machine automation. This position must collaborate with various team members to effectively design, implement, automate and improve systems and software. Essential Functions:Software Development & Machine Automation * Collaborate with internal team members to determine the software requirements, technical direction, system design, and implementation plan * Develop intuitive software that meets and exceeds the needs of the company * Enable data reporting mechanisms through software development * Troubleshoot technical issues and coding problems quickly and efficiently to ensure a productive workplace * Analyze, test, and validate programs before formal launch and after updates * Actively seek ways to enhance or improve business software processes and interactions to meet current and proposed certification requirements (ISO9001, IATF16949, AS9100D) * Provide routine status reports to leadership and internal stakeholders Systems Management * Design integrated systems that align software, hardware, and automation components * Define system architecture which interfaces between software modules, machines, and databases * Integrate databases with software and automation systems for data logging, retrieval, and reporting * Ensure data integrity, security, and performance optimization * Perform and document formal validation protocols, troubleshoot and resolve issues across software, automation, and data layers * Maintain system documentation including architecture diagrams, interface definitions, change logs and validation reports * Support version control, deployment strategies, and rollback procedures * Other duties as assigned, responsibilities and duties may change at any time due to the needs of the organization with or without notice Education & Experience: Bachelors degree in Electrical Engineering, Software Engineering or related field of study required Previous experience in systems development and integration preferred Relevant specialized certifications in computer languages preferred Competencies & Skills: A high technical aptitude with the ability to develop secure software systems meeting industry standards is a must Excellent knowledge of software development processes & life cycles Proficiency in various coding languages to include one or more of: Python, C++, LABVIEW required Proficiency with SQL server and database management is highly preferred Experienced with Microsoft Office 365 Ability to develop customized code for multiple projects simultaneously Must have critical thinking skills, effective communication skills, be highly attentive to detail, and be able to work independently or in teams The ability to prioritize work and be flexible to a changing environment is a must An understanding of OLED devices and/or working in a fabrication environment is preferred * Knowledge of PLCs and Remote IO * Must have a customer (internal and external) service focused attitude and experience /knowledge with problem solving methodologies and project management. Physical Demands & Work Environment:This position operates within both a production, research, and professional office environment. This role is primarily on-site but does offer some remote work opportunities, subject to manager approval and/or business needs. An individual working in this role routinely is required to stand, walk, use hands, reach with hands and arms, bend, and use various machines and tools. Required to wear and use proper PPE and cleanroom dress if applicable. Specific vision abilities are required for parts of the job to include close vision, color vision, peripheral vision, and ability to adjust focus. The position will also sit at a desk and use office equipment