Software Automations Engineer II
Elbit Systems of America · Roanoke, VA · 1 mo ago
Quality AssuranceFull-time
About the role
Elbit 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. The Software Automations Engineer II works with a team of automation engineers and process engineers to translate process control concepts into machinery, support and modify software interfacing with hardware on existing equipment, and design new program-controlled processes to meet manufacturing requirements.
Responsibilities
- Document project requests to create statements of work, use cases, and related documentation
- Identify opportunities to improve system quality, efficiency, and robustness
- Write clean, well-tested code with effective error handling
- Create test plans and ensure quality using industry best practices such as unit and regression testing
- Develop proofs of concept for new and innovative solutions
- Enable data movement between equipment and databases
- Break down large, complex technical projects into defined stages and deliverables
- Work across multiple software and hardware platforms
Qualifications
- Bachelor’s degree in computer science (BSCS), Computer Engineering (BSCE), Electrical Engineering (BSEE), or a major in computer programming/engineering with a minor in electrical engineering
- 3 years of related experience
- Proficiency with Visual Studio, SQL Server, MS Office, and Windows
- Experience with relational databases and SQL
- Ability to produce and maintain high-quality, tested, and efficient code following industry standards
- Strong understanding of design patterns, multithreading, and distributed systems
- Experience in object-oriented analysis and design using common design patterns
- Practical understanding and motivation to apply software programming skills to control electronic components and interfaced systems
- Knowledge of industrial networking
- Versatile programming skills
- Strong troubleshooting and investigative skills for equipment, process, and data modifications
- Experience with source-code version control systems such as GIT, TFS, SourceSafe, Subversion, etc.
- Ability to obtain a security clearance is required
Benefits
- Most locations offer a 9/80 schedule, providing every other Friday off
- Competitive compensation & 401(k) 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, Identity Theft, Pet Insurance, and more
- Voluntary Tricare Supplement available for military retirees
Why Roanoke, Virginia?
- Lower cost of living
- Family-friendly area
- Career and economic growth
- Scenic beauty
- Outdoor enthusiast’s dream