Jobs · Quality Assurance · Virginia

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

Similar jobs

Software Engineer II

Leonardo DRSMenomonee Falls, WI· 2 mo ago
Engineeringapply on careers.leonardodrs.com

Software Engineer II

FOX Direct to ConsumerLos Angeles, CA· 3 wk ago
Engineering$92k–$145k/yrapply on foxcareers.com

Software Engineer II

AcrisureAtlanta, GA· 3 wk ago
Information Technology$100k–$150k/yrapply on careers.acrisure.com

Software Engineer II

Versique Executive, Professional & Interim RecruitingMaple Grove, MN· 3 wk ago
apply on 48298

Software Engineer II

The Kendall GroupPortage, MI· 3 wk ago
Engineeringapply on kendallgroup.wd503.myworkdayjobs.com