The Sr. Software Engineer works with a team of automation engineers and process engineers to develop process control concepts into machinery, support/modify software interfaced with hardware on existing machinery or design new program-controlled processes to meet manufacturing requirements. Basic electronics knowledge and familiarity with industrial protocols and interface techniques are interfaced to the developed programming solution. The software engineer works on and leads projects throughout the full software development life cycle, including specification, design, programming, implementation, integration, commissioning, and debugging. This position has opportunities to apply program design to Robotics, electronics, machine vision, analog and digital signal application, data, and mechatronics. Software development experience should include a variety of computer languages to address programming objectives related to automated process control, test/measurement, and data sharing. Programs are created to integrate the construction and testing process details to interfaced test equipment, data collection systems, analog and digital control points, machine vision, motion, data, and other unique peripherals.
The software engineer works with technicians and engineers of multiple disciplines from all process departments to:
Qualifications
Preferred
This job description does not list all the duties of the job. You may be asked by your supervisors or managers to perform other duties. The employer has the right to revise this job description at any time. The job description is not a contract for employment. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of this position.
Elbit America is an equal opportunity employer as to all protected groups, including protected veterans and individuals with disabilities.