Jobs and Careers
AD

Senior Software Engineer

Advanced Integration Technology
United Statesfull_timeVerifiedPosted 20 Jul 2026
💰 $150,000/yr($100,000/yr$150,000/yr)

About the role

AIT is the world's largest provider of automation, factory integration and tooling solutions dedicated to the global aerospace, defense, and space launch vehicle industries.

AIT offers a competitive compensation package (including free medical options for employees and their family), casual work environment and excellent growth opportunities.


Summary:
The senior software engineer supports custom AIT software solutions for large scale automated aerospace assembly systems for both domestic and international customers. They actively participate throughout the entire project lifecycle - design, procurement, fabrication, assembly, integration, commissioning, and production support. The primary focus is on control system configuration and development, including microprocessor-based servo motion control, heating applications, analog and digital sensors, network communication, and graphical user interfaces.

Duties and Responsibilities:
• Works on projects throughout the full software development life cycle, including specification, design, programming, implementation, integration, commissioning, and debugging.
• Works in a structured coding environment and participates on projects that involve both software and hardware.
• Programs in Siemens Scripting / Siemens PLC programming (TIA-Step 7) or equivalent / WinCC Advanced / WinCC OA / WinCC Flex.
• Programs in Allen Bradley Scripting / Allen Bradley Studio 5000 / FactoryTalk View ME.
• Configures network administration, TCP/IP, PROFINET, and Ethernet/IP.
• Programs in C/C++/C# for program applications to run in a Windows environment.
• Is a member on cross-functional teams with mechanical/electrical design, project management, and manufacturing.
• Works directly with the customer to troubleshoot and solve critical problems within the automation system.
• Clearly documents and communicates problems encountered, troubleshooting steps taken, corrective actions, root cause, and next steps.
• Presents information and interfaces with customers and leadership.
• Develops and executes functional software test plan to validate project requirements.
• In training to lead other team members by breaking down requirements into a WBS and delegating development tasks to other engineers and ensuring a uniform technical solution.
• Provides hours budget estimates for tasks.
• Aid Sales and Business Development Department in estimating and conception of new projects/programs.
• Perform other duties as assigned.

Education and Work Experience:
• Bachelor of Science in Software, Electrical, Computer, Mechanical Engineering, or related discipline, and 5 years of experience, or 3 years of experience and a Master's degree.
• Five or more years programming in C/C++/C#; must be able to program applications to run in a Windows environment.
• Minimum of 3 years experience programming in Siemens Scripting / Siemens PLC programming (TIA-Step 7) or equivalent / WinCC Advanced / WinCC OA / WinCC Flex or programming in Allen Bradley Scripting / Allen Bradley Studio 5000 / FactoryTalk View ME.Advanced knowledge of network administration, TCP/IP configuration, PROFINET configuration, Ethernet/IP configuration.
• Advanced knowledge of industrial automation hardware control system components.
• Field experience with electrical wiring, reading schematics, and troubleshooting electrical issues.
Work Authorization/Security Clearance Requirements:
• Security clearance required or have the ability to obtain one
Knowledge, Skills and Abilities:
List of needed knowledge, skills, and abilities to successfully accomplish the duties and responsibilities of the job.
• Excellent troubleshooting and debugging skills.
• Read and understand drawings and schematics (ie: electronics, mechanics, hydraulics, pneumatics).Understands automation, controls, electronics, and electrical equipment/systems.Understands electronics principles and design.Trained in computer programming languages, which may include C, C++, C#, Java, Python, Swift, VBScript, Ladder Logic, SCL and others.Understanding of design, testing, and modification of programs and applications.
• Self-starter, ability to work independently, act and deliver results, and exercise high level judgment in the absence of explicit direction.
• Clear and effective communication skills in both written and spoken forms.
• Learn and apply new concepts quickly and effectively.
• Work collaboratively and build strategic relations with colleagues, coworkers, and contractors.
• Work effectively with different levels of management, team members and customers.
• Possesses required experience, skills, and attributes for assigned level in Professional Development, PLC Controls, GUI Development, Software Development, and Pr

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Advanced Integration Technology

View company profile →