Jobs · Engineering · Virginia

Software Engineer II

Elbit Systems of America · Roanoke, VA · 2 wk ago
EngineeringFull-time

Job Summary

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. This role participates in the full software development life cycle, including specification, design, programming, implementation, integration, commissioning, and debugging.

Responsibilities

  • Collaborate with technicians and engineers across multiple departments to document project requests, 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.
  • Enable data movement between equipment and databases, break down large, complex technical projects into defined stages and deliverables, and work across multiple software and hardware platforms.
  • Apply program design to robotics, electronics, machine vision, analog and digital signal applications, data systems, and mechatronics.

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.
  • Strong understanding of design patterns, multithreading, and distributed systems.
  • 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.

Similar jobs

Software Engineer II

The Walt Disney CompanyOrlando, FL· Today
Information Technology$142k–$190k/yrapply on disneycareers.com

Software Engineer II

FableticsUnited States· Yesterday
RemoteEngineering$120k–$140k/yrapply on justfab.wd1.myworkdayjobs.com

Software Engineer II

Alarm.comTysons Corner, VA· Today
Engineering$88k–$123k/yrapply on job-boards.greenhouse.io