Software Engineer
Danbury, CT · Hybrid
A Bachelor's Degree in Electrical Engineering, Computer Engineering, or Computer Science with emphasis on C/C++, or equivalent education and experience * Embedded Software Engineer with 2-5 years of ...
Danbury, CT · Hybrid
A Bachelor's Degree in Electrical Engineering, Computer Engineering, or Computer Science with emphasis on C/C++, or equivalent education and experience * Embedded Software Engineer with 2-5 years of ...
Danbury, CT · Hybrid
A Bachelor's Degree in Electrical Engineering, Computer Engineering, or Computer Science with emphasis on C/C++, or equivalent education and experience * Embedded Software Engineer with 2-5 years of ...
Danbury, CT · On-site
Bachelor's degree in Electrical Engineering or Computer Engineering * Demonstrated experience in implementing product design improvements and cost reduction * Strong troubleshooting skills and ...
Danbury, CT · On-site
Bachelor's degree in Electrical Engineering or Computer Engineering * Demonstrated experience in implementing product design improvements and cost reduction * Strong troubleshooting skills and ...
Danbury, CT · On-site
A Bachelor's Degree in Electrical Engineering, Computer Engineering, or Computer Science with emphasis on C/C++, or equivalent education and experience * Embedded Software Engineer with 2-5 years of ...
Danbury, CT · On-site
A Bachelor's Degree in Electrical Engineering, Computer Engineering, or Computer Science with emphasis on C/C++, or equivalent education and experience * Embedded Software Engineer with 2-5 years of ...
West Point, NY · On-site
$95K - $125K/yr
Bachelor's degree in computer science (CS), software engineering (SE), computer engineering (CE), electrical engineering (EE), information systems (ISYS), or a related field. * 5+ years of ...
West Point, NY · On-site
$95K - $125K/yr
Bachelor's degree in computer science (CS), software engineering (SE), computer engineering (CE), electrical engineering (EE), information systems (ISYS), or a related field. * 5+ years of ...
Danbury, CT · Hybrid
$125K - $165K/yr
A Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent education and experience * At least 5 years of experience developing / testing embedded systems ...
Danbury, CT · Hybrid
$125K - $165K/yr
A Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent education and experience * At least 5 years of experience developing / testing embedded systems ...
Danbury, CT · On-site
$125K - $165K/yr
A Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent education and experience * At least 5 years of experience developing / testing embedded systems ...
Danbury, CT · On-site
$125K - $165K/yr
A Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent education and experience * At least 5 years of experience developing / testing embedded systems ...
Danbury, CT · Hybrid
Qualifications * 7+ years of Electrical/Test Engineering experience with a Bachelor's degree in Electrical or Computer Engineering * Diligent, quick learner with strong interpersonal and ...
Danbury, CT · Hybrid
Qualifications * 7+ years of Electrical/Test Engineering experience with a Bachelor's degree in Electrical or Computer Engineering * Diligent, quick learner with strong interpersonal and ...
Danbury, CT · On-site
Qualifications * 7+ years of Electrical/Test Engineering experience with a Bachelor's degree in Electrical or Computer Engineering * Diligent, quick learner with strong interpersonal and ...
Danbury, CT · On-site
Qualifications * 7+ years of Electrical/Test Engineering experience with a Bachelor's degree in Electrical or Computer Engineering * Diligent, quick learner with strong interpersonal and ...
Danbury, CT · Hybrid
Bachelor's degree in electrical engineering or computer engineering * Minimum of 4 years of related work experience in firmware, embedded systems, or a closely related area * Experience with VHDL ...
Danbury, CT · Hybrid
Bachelor's degree in electrical engineering or computer engineering * Minimum of 4 years of related work experience in firmware, embedded systems, or a closely related area * Experience with VHDL ...
Danbury, CT · On-site
Bachelor's degree in electrical engineering or computer engineering * Minimum of 4 years of related work experience in firmware, embedded systems, or a closely related area * Experience with VHDL ...
Danbury, CT · On-site
Bachelor's degree in electrical engineering or computer engineering * Minimum of 4 years of related work experience in firmware, embedded systems, or a closely related area * Experience with VHDL ...
Hopewell Junction, NY · On-site
$65K - $102K/yr
Qualifications: * BS or MS degree in Electrical Engineering/ Computer Engineering or Solid-State Physics or a similar degree * Familiar with the fundamentals of semiconductor device physics.
Hopewell Junction, NY · On-site
$65K - $102K/yr
Qualifications: * BS or MS degree in Electrical Engineering/ Computer Engineering or Solid-State Physics or a similar degree * Familiar with the fundamentals of semiconductor device physics.
This hands-on role offers an excellent opportunity for an early-career engineer to gain experience in product development, CAD design, tooling, manufacturing processes, and continuous improvement ...
Quick apply
This hands-on role offers an excellent opportunity for an early-career engineer to gain experience in product development, CAD design, tooling, manufacturing processes, and continuous improvement ...
Cortlandt Manor, NY · On-site
$53K/yr
Specifically, Senior Engineering Technician duties and responsibilities include, but are not ... Required to have or successfully complete within 90 days of receiving computer access, all SFS ...
Cortlandt Manor, NY · On-site
$53K/yr
Specifically, Senior Engineering Technician duties and responsibilities include, but are not ... Required to have or successfully complete within 90 days of receiving computer access, all SFS ...
Provide computer-aided drafting (CAD) support in the performance of field and technical investigations, drafting, surveying assistance, contract management, and engineering consulting. Provide ...
Provide computer-aided drafting (CAD) support in the performance of field and technical investigations, drafting, surveying assistance, contract management, and engineering consulting. Provide ...
Advanced Electronics / Computer Field (ET/FC) Category / Component: Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...
Advanced Electronics / Computer Field (ET/FC) Category / Component: Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...
Advanced Electronics / Computer Field (ET/FC) Category / Component: Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...
Advanced Electronics / Computer Field (ET/FC) Category / Component: Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...
Advanced Electronics / Computer Field (ET/FC) Category / Component: Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...
Advanced Electronics / Computer Field (ET/FC) Category / Component: Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...
Advanced Electronics / Computer Field (ET/FC) Category / Component: Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...
Advanced Electronics / Computer Field (ET/FC) Category / Component: Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...
Advanced Electronics / Computer Field (ET/FC) Category / Component: Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...
Advanced Electronics / Computer Field (ET/FC) Category / Component: Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...
Advanced Electronics / Computer Field (ET/FC) Category / Component: Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...
Advanced Electronics / Computer Field (ET/FC) Category / Component: Enlisted • Active Overview The Advanced Electronics and Computer Field trains Sailors to maintain, operate, and repair some of ...
$32.6K - $38.3K
5% of jobs
$38.3K - $43.9K
10% of jobs
$43.9K - $49.5K
7% of jobs
$50.5K is the 25th percentile. Wages below this are outliers.
$49.5K - $55.1K
15% of jobs
$55.1K - $60.7K
7% of jobs
The median wage is $62.8K / yr.
$60.7K - $66.4K
15% of jobs
$66.4K - $72K
11% of jobs
$76.2K is the 75th percentile. Wages above this are outliers.
$72K - $77.6K
6% of jobs
$77.6K - $83.2K
14% of jobs
$83.2K - $88.9K
7% of jobs
$88.9K - $94.5K
2% of jobs
$32.6K
$64.3K
$94.5K
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.

Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Re-posted 23 days ago
8.1
Based on 56 frontline employees who took The Breakroom Quiz
117th of 538 rated manufacturers
Job ID: 114021
The Leonardo DRS Naval Power Systems business is a trusted provider of innovative naval gas and hybrid power systems, control technology and support solutions for the U.S. Navy and navies around the world.
We are seeking a Software Engineer with 2-5 years of embedded development experience to support the design, development and test of power and controls system equipment.
Additional Desirable Qualifications Skills and Knowledge
U.S. Citizenship required. This position may require an active DOD security clearance or the ability to obtain such clearance within a reasonable time after commencement of employment.
Taking care of our people is a top priority at Leonardo DRS. We are proud to offer competitive salaries and comprehensive benefits, including medical, dental, and vision coverage, a company contribution to a health savings account, telemedicine, life and disability insurance, legal insurance, and a 401(k) savings plan. We champion wellness programs that focus on physical, emotional, and financial well-being. We develop our talent by offering programs and activities to support career-growth, professional development, and skill enhancement. And we understand there is more to life than work, and the importance of offering flexible work schedules with our 9/80 program, competitive vacation, health/emergency leave, paid parental leave, and community service hours.
Leonardo DRS, Inc. and its subsidiaries provide equal opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, protected veteran status, or any other characteristic protected by federal, state, or local laws.
#NPS
Get the full story on Breakroom
Sourced by ZipRecruiter
5,001 - 10,000 Employees
Arlington, VA, US
1969