SCADA Engineer
Roanoke, VA · On-site
Bachelor's degree Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Mechatronics, Industrial Engineering or equivalent experience * Ignition Core Certified ...
Quick apply
Roanoke, VA · On-site
Bachelor's degree Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Mechatronics, Industrial Engineering or equivalent experience * Ignition Core Certified ...
Quick apply
Roanoke, VA · On-site
Bachelor's degree Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Mechatronics, Industrial Engineering or equivalent experience * Ignition Core Certified ...
Blacksburg, VA · Remote
$40/hr
Deep knowledge of data structures, algorithms, object-oriented programming, computer architecture, operating systems, database systems, software engineering, discrete mathematics, and theory of ...
Blacksburg, VA · Remote
$40/hr
Deep knowledge of data structures, algorithms, object-oriented programming, computer architecture, operating systems, database systems, software engineering, discrete mathematics, and theory of ...
Salem, VA · Remote
$40/hr
Deep knowledge of data structures, algorithms, object-oriented programming, computer architecture, operating systems, database systems, software engineering, discrete mathematics, and theory of ...
Salem, VA · Remote
$40/hr
Deep knowledge of data structures, algorithms, object-oriented programming, computer architecture, operating systems, database systems, software engineering, discrete mathematics, and theory of ...
Salem, VA · Remote
$40/hr
Deep knowledge of Java programming including primitive types, objects, boolean expressions ... Familiar with AP Computer Science A curriculum across ten units and common challenges such as ...
Salem, VA · Remote
$40/hr
Deep knowledge of Java programming including primitive types, objects, boolean expressions ... Familiar with AP Computer Science A curriculum across ten units and common challenges such as ...
Blacksburg, VA · Remote
$40/hr
Deep knowledge of Java programming including primitive types, objects, boolean expressions ... Familiar with AP Computer Science A curriculum across ten units and common challenges such as ...
Blacksburg, VA · Remote
$40/hr
Deep knowledge of Java programming including primitive types, objects, boolean expressions ... Familiar with AP Computer Science A curriculum across ten units and common challenges such as ...
Engineering, Research / Scientific Applications are invited for a full-time Postdoctoral Research Associate position within the Bradley Department of Electrical and Computer Engineering, Wireless ...
Engineering, Research / Scientific Applications are invited for a full-time Postdoctoral Research Associate position within the Bradley Department of Electrical and Computer Engineering, Wireless ...
Roanoke, VA · On-site
$16.50 - $21.25/hr
... or computer based software modules to meet control functionality and work progress targets, as directed, at prescribed engineering checkpoints - Create and animate Human Machine Interface (HMI ...
Roanoke, VA · On-site
$16.50 - $21.25/hr
... or computer based software modules to meet control functionality and work progress targets, as directed, at prescribed engineering checkpoints - Create and animate Human Machine Interface (HMI ...
$16.50 - $21.25/hr
... or computer based software modules to meet control functionality and work progress targets, as directed, at prescribed engineering checkpoints - Create and animate Human Machine Interface (HMI ...
$16.50 - $21.25/hr
... or computer based software modules to meet control functionality and work progress targets, as directed, at prescribed engineering checkpoints - Create and animate Human Machine Interface (HMI ...
Salem, VA · Remote
$40/hr
Deep knowledge of computational thinking, programming fundamentals in Python or Java, data types ... Familiar with high school computer science standards including CSTA frameworks and common ...
Salem, VA · Remote
$40/hr
Deep knowledge of computational thinking, programming fundamentals in Python or Java, data types ... Familiar with high school computer science standards including CSTA frameworks and common ...
Blacksburg, VA · Remote
$40/hr
Deep knowledge of computational thinking, programming fundamentals in Python or Java, data types ... Familiar with high school computer science standards including CSTA frameworks and common ...
Blacksburg, VA · Remote
$40/hr
Deep knowledge of computational thinking, programming fundamentals in Python or Java, data types ... Familiar with high school computer science standards including CSTA frameworks and common ...
Blacksburg, VA · Remote
$40/hr
What We Look For In a AP Computer Science Principles Tutor * Advanced Subject Mastery: Deep ... Adapts instruction using block-based and text-based programming tools, data exploration projects ...
Blacksburg, VA · Remote
$40/hr
What We Look For In a AP Computer Science Principles Tutor * Advanced Subject Mastery: Deep ... Adapts instruction using block-based and text-based programming tools, data exploration projects ...
Salem, VA · Remote
$40/hr
What We Look For In a AP Computer Science Principles Tutor * Advanced Subject Mastery: Deep ... Adapts instruction using block-based and text-based programming tools, data exploration projects ...
Salem, VA · Remote
$40/hr
What We Look For In a AP Computer Science Principles Tutor * Advanced Subject Mastery: Deep ... Adapts instruction using block-based and text-based programming tools, data exploration projects ...
Personal computer hardware and software skill proficiency * Co-op, internship or other work ... system theory, software engineering, robotics, mechatronics, or AC/DC motor drives - Work ...
Personal computer hardware and software skill proficiency * Co-op, internship or other work ... system theory, software engineering, robotics, mechatronics, or AC/DC motor drives - Work ...
Roanoke, VA · On-site
$89K - $123K/yr
A minor in computer programming/engineering is preferred. • Working knowledge of electronic components and systems controlled by software • Industrial Networking, PLC and PC based control systems ...
Roanoke, VA · On-site
$89K - $123K/yr
A minor in computer programming/engineering is preferred. • Working knowledge of electronic components and systems controlled by software • Industrial Networking, PLC and PC based control systems ...
Required Qualifications Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Statistics, Data Science, or related discipline; or Bachelor's degree in Computer Science ...
Required Qualifications Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Statistics, Data Science, or related discipline; or Bachelor's degree in Computer Science ...
Blacksburg, VA · On-site
$80K - $128K/yr
Bachelor's degree in Computer Science, Computer Engineering, or a related field * Experience developing with Java and Python, along with a demonstrated ability to pick up new programming languages ...
Blacksburg, VA · On-site
$80K - $128K/yr
Bachelor's degree in Computer Science, Computer Engineering, or a related field * Experience developing with Java and Python, along with a demonstrated ability to pick up new programming languages ...
Blacksburg, VA · On-site
$80K - $128K/yr
Bachelor's degree in Computer Science, Computer Engineering, or a related field * Experience developing with Java and Python, along with a demonstrated ability to pick up new programming languages ...
Blacksburg, VA · On-site
$80K - $128K/yr
Bachelor's degree in Computer Science, Computer Engineering, or a related field * Experience developing with Java and Python, along with a demonstrated ability to pick up new programming languages ...
$80K - $128K/yr
Bachelor's degree in Computer Science, Computer Engineering, or a related field * Experience developing with Java and Python, along with a demonstrated ability to pick up new programming languages ...
$80K - $128K/yr
Bachelor's degree in Computer Science, Computer Engineering, or a related field * Experience developing with Java and Python, along with a demonstrated ability to pick up new programming languages ...
Academic Advising / Support We are seeking student-focused Academic Advisors to support undergraduate students in Chemical Engineering, Computer Science, and Electrical and Computer Engineering. All ...
Academic Advising / Support We are seeking student-focused Academic Advisors to support undergraduate students in Chemical Engineering, Computer Science, and Electrical and Computer Engineering. All ...
Required Qualifications -Bachelor's degree in computer science, computer engineering, information science, or a related field, (or a Bachelor's in another field with equivalent professional ...
Required Qualifications -Bachelor's degree in computer science, computer engineering, information science, or a related field, (or a Bachelor's in another field with equivalent professional ...
$32.4K - $38K
5% of jobs
$38K - $43.5K
10% of jobs
$43.5K - $49.1K
7% of jobs
$50.1K is the 25th percentile. Wages below this are outliers.
$49.1K - $54.7K
15% of jobs
$54.7K - $60.3K
7% of jobs
The median wage is $62.3K / yr.
$60.3K - $65.8K
15% of jobs
$65.8K - $71.4K
11% of jobs
$75.6K is the 75th percentile. Wages above this are outliers.
$71.4K - $77K
6% of jobs
$77K - $82.6K
14% of jobs
$82.6K - $88.1K
7% of jobs
$88.1K - $93.7K
2% of jobs
$32.4K
$63.8K
$93.7K
A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.
| Aspect | Computer Programmer | Software Developer |
|---|---|---|
| Credentials | Typically requires a bachelor's degree in computer science or related field | Usually requires a bachelor's degree, often with additional experience or certifications |
| Work Environment | Often works in coding, debugging, and maintaining software | Designs, develops, tests, and maintains software applications |
| Industry Usage | Commonly employed in IT, software firms, and tech departments | Found in a wide range of industries including tech, finance, healthcare |
While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.
SCADA Engineer
We are seeking a skilled SCADA Engineer to join our SCADA team and play a key role in the design, development, and deployment of modern SCADA and BMS solutions. This role is suited for an experienced engineer who can work independently on complex tasks while collaborating closely with project managers, designers, and customers to deliver reliable, scalable systems.
You will take ownership of core SCADA functionality, contribute to technical standards, and support projects through design, commissioning, and long-term support.
What You Will Do
Qualifications
Experience
Education & Certifications