Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Sr. Software Automations Engineer - REF2703X image - Rise Careers
Job details

Sr. Software Automations Engineer - REF2703X

Company Description

Elbit Systems of America is a leading provider of high-performance products, system solutions, and support services focusing on the defense, homeland security, commercial aviation, and medical instrumentation markets. With facilities throughout the United States, Elbit Systems of America is dedicated to supporting those who contribute daily to the safety and security of the United States. Elbit Systems of America, LLC is wholly owned by Elbit Systems Ltd. (NASDAQ: ESLT and TASE: ESLT), a global high technology company engaged in a wide range of programs for innovative defense and commercial applications. For additional information, visit: www.elbitsystems-us.com or follow us on Twitter.

Elbit Systems of America – Warfighters, Night Vision

Elbit Systems of America – Night Vision is a world leader in night vision technology, with more than two million Generation 3 image intensifier tubes produced and providing integrated solutions that meet customers' evolving challenges. During its 60-year production legacy, the company has secured more than 90-night vision related patents and supplies nearly 100 allied countries with their products. The company has more than 500 talented employees and operates in Roanoke, Virginia.

Job Description

The position of Senior Software Automation Engineer requires a minimum of a BSCS, BSCE degree, advanced studies or equivalent curriculum and courses.  The candidate demonstrates at least 6 years of professional applied programming experiences in several and not limited to:  Visual Studio, C#, C++, other scripted languages, IEC 61131-3 industrial languages, SQL, data sources and data sharing. 

The 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:

  • Document project request to form a statement of work, use cases, etc.
  • Identify opportunities for improving system quality, efficiency, robustness
  • Write clean, well-tested code with effective error handling
  • Create plans for testing, and assuring quality use industry best practices such as unit and regression testing
  • Develop proofs of concept for new and innovative solutions
  • Move data between equipment and databases
  • Break down large, complicated technical projects in defined stages and deliverables
  • Utilize multiple platforms

Qualifications

  • Minimum BSCS, BSCE degree or equivalent curriculum and courses
  • 6 years of professional applied programming experiences
  • Major in computer programming/engineering and minor electrical engineering
  • Proficient use Visual Studio, SQL Server, MS Office, MS Windows, Git VCS
  • Experience with relational databases and SQL
  • Producing and maintaining high quality, tested and efficient code, following industry standards.
  • Deep understanding of design patterns, multithreading, and distributed systems.
  • Experience in object-oriented analysis and design using common design patterns.
  • Practical understanding and application of developed software programming skills to control electronic components, subsystems, and interfaced systems
  • Industrial networking protocols (Modbus TCP, Ethernet/IP, EtherCAT, OPC UA, etc.)
  • Versatile programming skills
  • Good troubleshooting/investigation skills for equipment process and data modifications and troubleshooting
  • Lead source code version control and repository experience such as GIT, TFS, SourceSafe, Subversion, etc. 
  • This position requires the candidate to be able to obtain a security clearance.  In order to obtain a clearance, the candidate must be a US citizen.
  • Non-remote position.  Must be onsite to access equipment and technical support needs.  Some remote days are flexible.

Preferred:

  • Data driven decisions and Statistical Process Control
  • Major in computer science and minor in electronics preferred
  • Graduate degree or certifications or additional training and classes.
  • Machine vision image analysis and integration experience with leading machine vision hardware/software manufacturers and libraries. Machine vision interpretation of layered soft edge objects.
  • Graphical User Development  
  • Good mathematical foundation, applied programming towards programmatic control of electro optical mechanical systems
  • Courses in mechatronics/automation/system integration
  • Strong programming skills with interest/initiative to learn and apply new skills to solve manufacturing process automation objectives
  • Adaptability among different programming languages/IDEs and styles, protocols, and industrial standards
  • Hands on technical experience
  • Electronics
  • Communications protocols
  • CAD

Additional Information

Here Are Some of the Great Benefits We Offer:

  • Most locations offer a 9/80 schedule providing every other Friday off
  • Competitive compensation & 401k program to plan for your future
  • Robust medical, dental, vision, & disability coverage with qualified wellness discounts
  • Basic Life Insurance and Additional Life & AD&D Insurances are available
  • Flexible Vacation & PTO
  • Paid Parental Leave
  • Generous Employee Referral Program
  • Voluntary Benefits Available: Longer Term Care, Legal, Identify Theft, Pet Insurance, and many more options
  • Voluntary Tricare Supplement available for military retirees

All your information will be kept confidential according to EEO guidelines.

It has been and will continue to be the policy of Elbit Systems of America to recruit, hire, train, and promote into all job levels based solely upon job-related qualifications without regard to race, color, religion, creed, age, sex, national origin, gender identity or expression, sexual orientation, disability, marital status, veteran or military status, genetics or citizenship status.

EEO STATEMENT:

Elbit Systems of America is proud to be an Equal Opportunity Employer of Minorities/Females/Protected Veterans/Individual with Disabilities/Sexual Orientation/Gender Identity.  Your information will be kept confidential according to EEO guidelines.

ACCESSIBILITY:

Elbit Systems of America is committed to working with and providing reasonable accommodation to individuals with physical and mental disabilities.  If you need special assistance or an accommodation while seeking employment, please email [email protected].

#LI-AZ1

#onsite

Elbit Systems of America Glassdoor Company Review
3.4 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Elbit Systems of America DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Elbit Systems of America
Elbit Systems of America CEO photo
Raanan Horowitz
Approve of CEO

Average salary estimate

$105000 / YEARLY (est.)
min
max
$90000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Sr. Software Automations Engineer - REF2703X, Elbit Systems of America

Elbit Systems of America is on the lookout for a passionate and driven Sr. Software Automation Engineer - REF2703X to join our dynamic team in Roanoke, VA. As a leader in advanced technology solutions, we pride ourselves on supporting the defense, homeland security, and medical sectors with innovative systems. In this pivotal role, you'll leverage your 6+ years of programming prowess in languages such as C#, C++, and SQL to create and enhance automation systems that integrate seamlessly with our machinery. Your day-to-day will involve collaborating with a diverse group of engineers and technicians, transforming complex process requirements into robust automated controls. With your solid understanding of industrial protocols and your knack for solving technical challenges, you'll lead projects through the full software development life cycle. Plus, the opportunity to dabble in robotics and machine vision keeps every day interesting! If you're eager to contribute to groundbreaking technologies while ensuring quality and efficiency, this role is crafted for you. Join us in shaping the future of automation at Elbit Systems of America – where your expertise makes a difference.

Frequently Asked Questions (FAQs) for Sr. Software Automations Engineer - REF2703X Role at Elbit Systems of America
What are the main responsibilities of a Sr. Software Automation Engineer at Elbit Systems of America?

The Sr. Software Automation Engineer at Elbit Systems of America primarily develops process control systems, manages programming projects throughout their entire life cycle, and ensures the integration of software with hardware. You'll need to document project requests, improve system quality, and create clean, tested code.

Join Rise to see the full answer
What qualifications do I need to be a Sr. Software Automation Engineer at Elbit Systems of America?

To qualify for the Sr. Software Automation Engineer role at Elbit Systems of America, you need a minimum of a BSCS or BSCE degree, along with at least 6 years of applied programming experience. Proficiency in Visual Studio, SQL, and various programming languages is essential, as is familiarity with industrial protocols.

Join Rise to see the full answer
What programming languages are important for the Sr. Software Automation Engineer position at Elbit Systems of America?

For the Sr. Software Automation Engineer position at Elbit Systems of America, key programming languages include C#, C++, SQL, and other scripted languages. Experience in IEC 61131-3 industrial languages is also beneficial.

Join Rise to see the full answer
Is the Sr. Software Automation Engineer position at Elbit Systems of America remote or onsite?

The Sr. Software Automation Engineer position at Elbit Systems of America is primarily onsite in Roanoke, VA. While some remote workdays may be flexible, candidates need to be onsite to access necessary equipment and provide technical support.

Join Rise to see the full answer
What kind of projects will a Sr. Software Automation Engineer work on at Elbit Systems of America?

As a Sr. Software Automation Engineer at Elbit Systems of America, you will lead projects involving the development of automated processes, robotics integration, and machine vision application. You'll also work on improving efficiency and troubleshooting complex systems.

Join Rise to see the full answer
Common Interview Questions for Sr. Software Automations Engineer - REF2703X
Can you describe your experience with automation programming in your previous roles?

In your response, focus on specific projects where you successfully implemented automation solutions. Highlight the programming languages and tools you used, the challenges you faced, and how your contributions improved process efficiency.

Join Rise to see the full answer
How do you approach debugging complex systems when they fail?

Discuss your methodical approach to troubleshooting. Mention techniques like isolating variables, using logs, and collaborating with team members. Include specific examples that demonstrate your problem-solving skills.

Join Rise to see the full answer
What experience do you have with industrial networking protocols?

Share your knowledge of protocols like Modbus TCP or Ethernet/IP. Provide examples of projects you've worked on that involved these protocols, focusing on how you utilized them to enhance system performance or reliability.

Join Rise to see the full answer
How do you ensure the quality of your code?

Talk about your experience with writing clean code and implementing best practices like unit testing and code reviews. Discuss how you maintain coding standards and address potential issues proactively.

Join Rise to see the full answer
Describe a time when you led a project – what were your key strategies?

Outline a specific project where you took the lead. Discuss your approach to project management, including how you set goals, assigned tasks, and worked to keep the team motivated and on track.

Join Rise to see the full answer
What techniques have you used to gather project requirements from stakeholders?

Explain your process for engaging with stakeholders, utilizing interviews, surveys, and collaborative workshops. Emphasize your focus on understanding their needs and translating them into technical specifications.

Join Rise to see the full answer
Can you provide an example of how you've integrated hardware with software in a project?

Share a detailed example of a project where you successfully integrated hardware components with your software solutions. Discuss any challenges you faced and how you overcame them to achieve a seamless integration.

Join Rise to see the full answer
How do you stay updated with the latest trends in software automation?

Talk about the industry websites, forums, and technical communities you follow. Mention any recent courses or certifications you've completed to enhance your knowledge in software automation and engineering.

Join Rise to see the full answer
What is your experience with version control systems like Git?

Describe your familiarity with version control systems, particularly Git. Discuss specific projects where you utilized version control, mentioning how it facilitated collaboration and code management among team members.

Join Rise to see the full answer
Where do you see the future of automation technology heading?

Share your insights into emerging trends in automation, such as AI integration and enhanced robotics. Discuss how you plan to adapt and stay ahead in this constantly evolving field.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Elbit Systems of America Remote 4700 Marine Creek Pkwy, Fort Worth, TX 76179, USA
Posted 9 days ago
Photo of the Rise User
Elbit Systems of America Hybrid 9028 Palmetto Commerce Pkwy, Ladson, SC 29456, USA
Posted 5 days ago
Photo of the Rise User
Lightspeed Commerce Remote Montreal, Quebec, Canada · Toronto, Ontario, Canada
Posted 8 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
NBCUniversal Remote 904 Sylvan Ave, Englewood Cliffs, NEW JERSEY
Posted 8 days ago
Photo of the Rise User
Weekday Remote No location specified
Posted 5 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Dental Insurance
Disability Insurance
Vision Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Performance Bonus
Family Medical Leave
Paid Holidays
Posted 10 days ago

We provide innovative solutions that protect and save lives

96 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 12, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
92 people applied to Scrum Master-Remote at DICE
A
Someone from OH, Lewis Center just viewed 34505367634 - Fraud Analyst at Activate Talent
Photo of the Rise User
Someone from OH, Dublin just viewed Senior Third-Party Risk Analyst at Fenergo
Photo of the Rise User
Someone from OH, Columbus just viewed US Product Designer at Praxent
Photo of the Rise User
22 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Manager at ShiftCare
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Operations at Binance
Photo of the Rise User
Someone from OH, Mentor just viewed Sales & Service Lead - Pinecrest at Alo Yoga