Automation & Vision Systems Software Engineer (On-Site)

BWX Technologies

Lynchburg (FL)

On-site

USD 86,000 - 136,000

Full time

10 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health insurance
Mentorship programs
Inclusive atmosphere
Mission-driven organization
Continuous learning

Job summary

BWX Technologies, Inc. in Lynchburg, VA, seeks a Software Engineer to design, build, and support automated manufacturing and inspection systems used in the Lynchburg facility. You will collaborate with mechanical, electrical, and software teams to deliver reliable control software.

The role requires a bachelor’s degree in engineering or CS and at least four years of experience, plus knowledge of C#/C/VB, motion control, image analysis, and version control tools. U.S.

Qualifications

  • Bachelor’s degree in Engineering or Computer Science with 4+ years of relevant experience.
  • Must have demonstrable knowledge of VB, C#, C, motion control, and image analysis.
  • Additional software development and automation experience is a plus.
  • Strong written and verbal communication; ability to work in a team.
  • Must be a U.S. citizen and able to obtain DOE clearance.

Responsibilities

  • Design, build, and support automated manufacturing and inspection systems.
  • Develop software for motion control, data acquisition, and operator interfaces.
  • Integrate applications with third‑party hardware and software.
  • Create test plans and user manuals; assist with installation and maintenance.
  • Collaborate with mechanical, electrical, and software teams.

Skills

VB
C#
C
Motion Control
Image Analysis
Git
Azure DevOps

Education

Bachelor's degree in Engineering or CS

Tools

Delta Tau
Omron
Galil
Rockwell
National Instruments
Halcon
Matrox

Job description

BWX Technologies, Inc. in Lynchburg, VA, seeks a Software Engineer to design, build, and support automated manufacturing and inspection systems used in the Lynchburg facility. You will collaborate with mechanical, electrical, and software teams to deliver reliable control software.

The role requires a bachelor’s degree in engineering or CS and at least four years of experience, plus knowledge of C#/C/VB, motion control, image analysis, and version control tools. U.S.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Automation Software Engineer – Manufacturing & Vision
Automation Software Engineer – Manufacturing & Vision

BWXT • Lynchburg (VA)

On-site
USD 86,000 - 136,000
Professional development opportunities
Mentorship programs
Sponsorship for continuing education
+3
Automation Software Engineer: Vision & Motion Manufacturing
Automation Software Engineer: Vision & Motion Manufacturing

Talentify • Lynchburg (VA)

On-site
USD 86,000 - 136,000
Competitive salary
Health & retirement plans
Mentorship programs
+3
Electronics Technician - CNC, PLC & Automated Systems
Electronics Technician - CNC, PLC & Automated Systems

BWXT • Lynchburg (VA)

On-site
USD 59,000 - 88,000
Electrical Controls Engineer – PLC & Motion Systems (Nuclear)
Electrical Controls Engineer – PLC & Motion Systems (Nuclear)

BWX Technologies, Inc. • Lynchburg (VA)

On-site
USD 85,000 - 134,000
Competitive salary
Benefits package
Professional development
+3
AI & Computer Vision R&D Engineer – Nuclear/Space
AI & Computer Vision R&D Engineer – Nuclear/Space

BWXT • Lynchburg (VA)

On-site
USD 70,000 - 103,000
Health benefits
Dental benefits
Retirement plans
+4
Electronics Technician – CNC/PLC Systems (Nuclear)
Electronics Technician – CNC/PLC Systems (Nuclear)

BWX Technologies, Inc. • Lynchburg (VA), Northern (KY)

Hybrid
USD 59,000 - 88,000
Software Engineer
Software Engineer

BWXT • Lynchburg (VA)

On-site
USD 86,000 - 136,000
Professional development opportunities
Mentorship programs
Sponsorship for continuing education
+3
Software Engineer
Software Engineer

Talentify • Lynchburg (VA)

On-site
USD 86,000 - 136,000
Competitive salary
Health & retirement plans
Mentorship programs
+3
Electrical Controls Engineer - PLC & Motion Systems
Electrical Controls Engineer - PLC & Motion Systems

BWXT • Lynchburg (VA)

On-site
USD 85,000 - 134,000
Health insurance
Dental plan
Retirement plan
+1
Nuclear Systems Architect & MBSE Engineer
Nuclear Systems Architect & MBSE Engineer

BWXT • Lynchburg (VA)

On-site
USD 86,000 - 136,000
Health insurance
Dental plan
Retirement plan
+5