The Automation Systems Integration (ASI) Team provides complex automation, as well as digital support systems to help factories meet cost, quality and schedule goals.
Position Overview: Within the ASI team the Industrial Software Engineer is responsible for designing and developing complex SCADA, MES and PC based systems for application in industrial control systems. Software developed will include SQL based data collection and reporting systems, custom software to automate system design and programming tasks and programming of SCADA and MES software. They will also be responsible for increasing the knowledge and experience of junior programmers.
This position can be Industrial Software Engineer II or Sr. Industrial Software Engineer Idepending on the candidate's qualifications as they relate to the skills, experience and responsibility requirements for the position. U.S. Citizenship status is required as this position needs an active U.S. Security Clearance as of day one of employment.
Responsibilities:
Driving modernization and innovation across IDMS and the enterprise through factory automation, process automation, and data analytics
Plan long term and work alongside a complex business function in order to contribute to defining the strategy and execute the tactical
Identify analytics solutions to any business challenge
Challenge legacy thinking and drive change
Act as a data and database subject matter expert
Design intuitive, easy-to-navigate, aesthetically pleasing user interfaces
Develop error proofed solutions and ensure manufacturing focus is on cost, quality, schedule and safety
Lead teams across the organization on an as-needed basis for special automation projects Knowledge, Skills and Abilities:
Results oriented
Attention to detail
Highly self-motivated
Comfortable working at all levels within the organization and across the Enterprise
Knowledge of and ability to apply industry standard software design practices and programming methodologies
Flexible, open minded, and able to think outside the box to solve complex operational issues while maintaining open communications and a cooperative work environment Position Requirements: Industrial Software Engineer II
Bachelor of Science in Computer Science Engineering, Engineering, or related field and two (2) years of related experience or Masters Degree in Computer Science Engineering, Engineering, or related field
Experience with High level language programming for a variety of applications, i.e., .NET, Java, Python, C, C++, etc.
Experience working with Microsoft SQL Server
Experience using various industrial SCADA packages
U.S Citizenship is required
Sr. Industrial Software Engineer I
Bachelor of Science in Computer Science Engineering, Engineering, or related field and four (4) years of related experience or Masters Degree in Computer Science Engineering, Engineering, or related field and two (2) years of related experience
Experience with High level language programming for a variety of applications, i.e., .NET, Java, Python, C, C++, etc.
Experience working with Microsoft SQL Server
Experience using various industrial SCADA packages
U.S Citizenship is required
Desired Skills:
Proficient in a at least three of the following: C#, C++, Java, Python, SQL
Understanding of automation control systems including PLCs
Expert in the use of the .NET framework
Program using various industrial MES packages
Expert in the design, reporting and programming of SQL Server based databases
Expert in web based development and systems programming
Experience/knowledge of formal design methodologies such as Agile and/or Scrum
High proficiency in commonly used industrial communications hardware including Ethernet, RS-232, and RS-485
High proficiency in commonly used industrial protocols including Ethernet/IP, CIP, and TCP/IP
Strong project management and documentation skills
Six Sigma and / or Lean certification / training
Technical experience supporting factory operations and overall manufacturing knowledge
Experience leading in a team-based manufacturing environment and making decisions with minimal supervision
Current DOD Security Clearance
This position requires either a U.S. Person or a Non-U.S. Person who is eligible to obtain any required Export Authorization.174757