Software Engineer I
Elbit Systems of America
Company Information: 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. 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: ElbitAmerica.com or follow us on YouTube. Fueled by more than 800 talented employees and a proud 65-year legacy of night vision production excellence, Elbit America's Warfighter Systems business is rooted in the heart of Virginia's Roanoke Valley. Surrounded by the scenic beauty of the Blue Ridge Mountains, you'll find a unique blend of southern hospitality, outdoor adventure, and the energy of a thriving city - all alongside a purpose you can be proud of coming to work each day.
As a world leader in low-light sensor technology, the Warfighter Systems team is engineering the future of image intensifiers and night vision goggle systems as we enter a new era of the networked battlespace. Trusted by the U.S. and nearly 100 allied countries, our technology provides support to those in harm's way during the most critical moments with one goal in mind: bring them home safely.
The work our employees perform each day plays a direct role in national security, and our shared purpose is what truly makes Warfighter Systems so extraordinary. Come join our collaborative team where each voice is valued in a setting where you can thrive, develop, and make a true impact!
Software Automations Engineer I Job Summary The Software Automations Engineer 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. Basic electronics knowledge and familiarity with industrial protocols and interface techniques are applied to the developed programming solutions. This role participates in the full software development life cycle, including specification, design, programming, implementation, integration, commissioning, and debugging. The position offers opportunities to apply program design to robotics, electronics, machine vision, analog and digital signal applications, data systems, and mechatronics. Software development experience should include proficiency in various computer languages to address programming objectives related to automated process control, test/measurement, and data integration. Programs are created to connect construction and testing processes to test equipment, data collection systems, analog and digital control points, machine vision systems, motion control, and other specialized peripherals. Responsibilities The Software Automations Engineer collaborates with technicians and engineers across multiple departments to:
• 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
• 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 Why Roanoke, Virginia?
As a world leader in low-light sensor technology, the Warfighter Systems team is engineering the future of image intensifiers and night vision goggle systems as we enter a new era of the networked battlespace. Trusted by the U.S. and nearly 100 allied countries, our technology provides support to those in harm's way during the most critical moments with one goal in mind: bring them home safely.
The work our employees perform each day plays a direct role in national security, and our shared purpose is what truly makes Warfighter Systems so extraordinary. Come join our collaborative team where each voice is valued in a setting where you can thrive, develop, and make a true impact!
Software Automations Engineer I Job Summary The Software Automations Engineer 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. Basic electronics knowledge and familiarity with industrial protocols and interface techniques are applied to the developed programming solutions. This role participates in the full software development life cycle, including specification, design, programming, implementation, integration, commissioning, and debugging. The position offers opportunities to apply program design to robotics, electronics, machine vision, analog and digital signal applications, data systems, and mechatronics. Software development experience should include proficiency in various computer languages to address programming objectives related to automated process control, test/measurement, and data integration. Programs are created to connect construction and testing processes to test equipment, data collection systems, analog and digital control points, machine vision systems, motion control, and other specialized peripherals. Responsibilities The Software Automations Engineer collaborates with technicians and engineers across multiple departments to:
• 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
• 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 Why Roanoke, Virginia?
- Lower cost of living
- Family-friendly area
- Career and economic growth
- Scenic beauty
- Outdoor enthusiast's dream
- 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
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Software Engineer I in Roanoke, VA vacancy
- ...in low-light sensor technology, the Warfighter Systems team is engineering the future of image intensifiers and night vision goggle... ...where you can thrive, develop, and make a true impact! Software Automations Engineer II Job Summary The Software Automations...SuggestedContract workFlexible hoursNight shift
$92.1k - $125k
...interests in cyberspace. Our deep expertise in network architecture, software and hardware development, cybersecurity and the... ...things work? HII Mission Technologies (HII MT) is seeking talented engineers who are excited to work in a flipped engineering environment....SuggestedFull timeLocal areaWorldwide$111.4k - $185.92k
...work? HII Mission Technologies (HII MT) is seeking talented engineers who are excited to work in a flipped engineering environment.... ...description languages, embedded instruction architectures, high-level software development languages, formal verification tools, and more....SuggestedFull timeWork experience placementLocal areaWorldwide$105.72k - $132.14k
...the process of implementation planning, fit analysis, configuration, testing, rollout, and post implementation support of solution/software development Elicit, analyze, validate, specify, verify, and manage the needs of project stakeholders including customers and end...SuggestedFull timeTemporary workWork experience placementLocal areaImmediate startShift workDay shift$86.21k - $100k
...lifecycle, creation, maintenance, configuration, documentation, and testing of the enterprise software that drives business processes. Developers work closely with analysts, engineers, and system users as needed to deliver well documented and tested solutions to the...SuggestedFull timeWork at officeImmediate startRemote workFlexible hoursShift work2 days per week$70k
...Responsibilities Design systems and programs to meet complex business needs. Code, test, debug, implement, and document moderately complex software programs. Prepare detailed specifications from which programs are developed and coded. Ensure that programs meet standards and...Minimum wageContract workTemporary workWork experience placementWork at office- Exploris Senior Developer Advance Auto Parts is seeking a Senior Developer who loves to build solutions that drives our team member and customer experiences within our stores, directly impacting the bottom line of the organization. As part of the Store Systems Team,...
- ...designation reflects the company’s commitment to hiring and supporting active-duty and veteran employees. Responsibilities The Cloud Engineer is a senior technical role responsible for architecting, implementing, and managing cloud infrastructure supporting U.S. Army IT...For contractorsLocal areaRemote workShift work
- ...grown into a global technology company. AutoStore uses advanced software to automate and orchestrate order fulfillment. Our goal is to... ...robotic and software technology. We’re seeking a Senior Software Engineer experienced in C++ and C# who is passionate about developing...Local area
$139k
...Job Description Application Engineer - Variable Speed Drives ? Roanoke, VA ? Up to $139K Base ? 5 Weeks PTO | ~15% Travel We're hiring an Application Engineer to support the design and implementation of variable frequency drive (VFD) systems for custom industrial...Remote work$120k - $150k
...experienced Senior Web Developer to join our innovative team within the engineering industry. This role requires a high understanding of... ...function Engineering and Information Technology Industries Software Development, Technology, Information and Internet, and...Full timeRemote work- ...platforms. - Evaluate cloud systems for alignment with enterprise architecture and governance standards, partnering with Cloud Engineers and Architects to support system suitability assessments and modernization efforts. - Support operational analysis across...Minimum wageContract workTemporary workWork experience placement
- ...Job Summary: The Principal Systems Engineer performs at an advanced level: requirements analysis and management, technical planning... ...teams (such as electrical, mechanical, optical, image science, software, firmware, or test engineers) • Proficient in written (reports...Contract workFlexible hours
$59.05k - $101.23k
...Senior Fire/Life Safety Systems Design Engineer Job ID: 502875 Posted since: 29-Apr-2026 Organization: Smart Infrastructure Location(s): Baltimore - Maryland Beltsville - Maryland Nashville - Tennessee Orlando - Florida Richmond - Virginia Roanoke - Virginia We combine...Permanent employmentWork at officeLocal area- We are seeking a highly experienced and driven Senior Consultant specializing in SAP Procure-to-Pay (P2P). The ideal candidate will have a deep understanding of end-to-end procurement and supply chain processes, with hands-on experience in implementing and supporting SAP...Full timeRemote work
- Location: Remote Type: Contract Experience: 10+ Years Company: Globalwave Softech About the Role Globalwave Softech is seeking a highly experienced Senior SAP FICA / BRIM Consultant to support large-scale enterprise billing and receivables transformation...Contract workRemote work
- A tech service firm is seeking a highly experienced Senior SAP FICA / BRIM Consultant to support enterprise billing and receivables transformation programs. This remote role requires close collaboration with business stakeholders and IT teams to design and deliver Order...Remote work
$12.5k
Employment Status: Full time Shift: Night (United States of America) Facility: 1906 Belleview Ave SE - Roanoke Requisition Number: R161032 PHARMACY TECH LEAD - Night Shift (Open) How You’ll Help Transform Healthcare: The Pharmacy Technician IV supports pharmacy operations...Full timeWork experience placementWork at officeRelocation packageMonday to FridayShift workNight shift- Maximus TCS (Technology and Consulting Services) Internal Job Profile Code: TCS055, T1, Band 4 Job-Specific Essential Duties and Responsibilities: - Provide 24x7x365 support for enterprise cybersecurity operations, assisting with execution of directed cyber...Minimum wageContract workTemporary workWork experience placementRemote work
- ...Responsibilities Create custom designed Altec solutions to meet Customer specific requirements Work closely with other Applications Engineering team members to design structural and mechanical components and develop custom electrical and hydraulic systems Generate 3D...Temporary workLocal areaImmediate startRemote workFlexible hours
- ...Azure Cloud Engineer – 3+ Years This person needs to have in-depth knowledge. VNETs Gateways Azure Firewalls Network Security Groups NSG ASR Azure Site Recovery Azure Load Balancer Log Analytic Workspaces Custom Template Deployments Azure Cloud...Long term contract
- ...Project Manager - MEP Commissioning Engineer Required Skills: Microsoft Office Sponsorship: Immigration related employment benefits, e... ...Microsoft Office Suite Experienced with at least one commissioning software and document management package. To learn more about B&N's...For contractorsWork at office
$143.25k - $179.04k
...requirements, solution development and propose solutions leveraging software, hardware, or infrastructure and to enable Old Dominion... ...Operations Leaders this role will shape the architecture and engineering of Old Dominion’s strategy for DevOps, modern application architectures...Full timeTemporary workWork experience placementLocal areaImmediate startShift workDay shift- ...hybrid procedural capabilities, cutting-edge technology, and expanded patient access within a modern academic medical environment engineered to evolve alongside the future of medicine. Advance Your Academic Career and Research Impact This position offers a deeply...TraineeshipImmediate startRelocationRelocation package
- ...resolution. Utilize diagnostic tools and online resources to troubleshoot and resolve issues. Install, configure, and upgrade hardware and software at the desktop level. Perform preventative maintenance on workstations, printers, and peripherals. Test and verify fixes to ensure...Hourly payContract workTemporary workWork at officeFlexible hours
$74.34k - $87k
...Segra is searching for a qualified and experienced Network Provisioning Engineer to join us in a full-time capacity in one of our Segra offices. Location Requirement: The work arrangement for this role is a hybrid position, requiring a minimum of three (3) days...Full timeWork at officeImmediate startRemote workFlexible hours2 days per week- ...stakeholders in an Agile/Scrum environment. Job-Specific Minimum Requirements: - Bachelor's degree in Computer Science, IT, Engineering, or equivalent practical experience. - 3+ years of hands-on Appian development experience (v17.x or higher). - U.S....Minimum wageContract workTemporary workWork experience placementRemote work
$139k
...Job Description Job Description Project Application Engineer (Industrial Automation) Roanoke, VA Up to $139K Base 5 Weeks PTO | ~15% Travel We’re looking for a Project Application Engineer to support full-system design and execution of industrial automation...$100k
Excellent opportunity to join a leading, national credit card processing company that has over a decade of industry experience. Slice Merchant Services offers innovative payment processing solutions to merchants. Slice has put together a comprehensive package of products...Local area- ...Segra is looking for a qualified Network Sustainment Engineer to join our team in a full-time capacity. This hybrid position requires three days in the office and two days remote weekly. The role involves supporting Transport, Packet, and Management Networks while ensuring...Full timeWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer I. Be the first to apply!
Related searches
- software developer fintech Roanoke, VA
- consulting software engineer Roanoke, VA
- senior software engineer remote Roanoke, VA
- entry level software engineer remote Roanoke, VA
- startup software engineer Roanoke, VA
- software engineer internship remote Roanoke, VA
- software engineer Roanoke, VA
- part time software developer remote Roanoke, VA
- software developer Roanoke, VA
- cybersecurity software engineer Roanoke, VA

