1

Electrical Software Engineer Jobs in Maryland (NOW HIRING)

Senior Software Engineer

Hanover, MD · On-site

$200K - $245K/yr

Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Mathematics, or a related technical discipline. * A minimum of 14 years of professional ...

Principal Software Engineer

Hanover, MD · On-site

$200K - $245K/yr

Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Mathematics, or a related technical discipline. * A minimum of 20 years of professional ...

Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Mathematics, or a related technical discipline. * A minimum of 20 years of professional ...

Software Engineer

Jessup, MD · On-site

$150K - $190K/yr

Utilize software development and software design methodologies appropriate to the development ... Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or ...

Software Engineer

Jessup, MD · On-site

$150K - $190K/yr

Utilize software development and software design methodologies appropriate to the development ... Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or ...

Principal Software Engineer

Germantown, MD

$137K - $184K/yr

Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field. * 10+ years of professional software engineering experience, including significant ...

DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Computational Science, Software Engineering, Electrical Engineering, Computer Engineering, Applied Mathematics, Physics, Data ...

Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical discipline, or equivalent experience. * 5+ years of experience in software support ...

Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical discipline, or equivalent experience. * 5+ years of experience in software support ...

Software Engineer

Gaithersburg, MD · On-site +1

$78K - $116K/yr

Collaborate with hardware, systems, and electrical engineering teams to develop software interfaces for robotic platforms and IoT-enabled devices. * Support full-stack development activities ...

Software Engineer 2

Annapolis Junction, MD · On-site

$99K - $136K/yr

They are seeking a Full-Stack Software Engineer 2 to join a high-impact development team, focusing ... Electrical Engineering, Math, or Physics is required or equivalent combination of education ...

Software Engineer

Gaithersburg, MD · On-site

$78K - $116K/yr

Collaborate with hardware, systems, and electrical engineering teams to develop software interfaces for robotic platforms and IoT-enabled devices. * Support full-stack development activities ...

Senior Software Engineer

Aberdeen, MD · On-site

$150 - $180/hr

Bachelor's degree in computer science, Software Engineering, Electrical Engineering, or related technical discipline. * Four (4) additional years of direct relevant technical experience may be ...

Software Engineer 2

Annapolis Junction, MD · On-site

$99K - $136K/yr

They are seeking a Software Engineer 2 to join a high-impact software team, focusing on back-end ... Electrical Engineering, Math, or Physics is required or equivalent combination of education ...

Showing results 41-60

Electrical Software Engineer information

See Maryland salary details

$58.2K

$112.3K

$139.3K

How much do electrical software engineer jobs pay per year?

As of Aug 24, 2026, the average yearly pay for electrical software engineer in Maryland is $112,305.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,400.00 and $128,600.00 per year, depending on experience, location, and employer.

What does an electrical software engineer do?

An Electrical Software Engineer designs, develops, and tests software for electrical systems and devices. They work on embedded systems, control systems, and simulation software used in industries like automotive, aerospace, and power electronics. Their role involves programming, circuit analysis, and integrating software with hardware to optimize performance and reliability.

What are some common challenges faced by electrical software engineers in their day-to-day work?

Electrical Software Engineers often face the challenge of bridging the gap between hardware design and software implementation, requiring them to troubleshoot and optimize code for specific electronic systems. They may work closely with hardware engineers to ensure seamless integration and performance, which can mean addressing compatibility issues or adapting to evolving design requirements. Keeping up with emerging technologies and industry standards is also essential, as the field rapidly evolves. Being proactive in learning, collaborating effectively with multidisciplinary teams, and maintaining flexibility in problem-solving are key to overcoming these challenges and excelling in the role.

What are the key skills and qualifications needed to thrive as an electrical software engineer, and why are they important?

To thrive as an Electrical Software Engineer, you need a strong background in electrical engineering principles and programming languages such as C, C++, or Python, often supported by a relevant bachelor’s degree. Familiarity with hardware description languages (such as VHDL or Verilog), embedded systems, and design or simulation tools like MATLAB or Simulink is typically required. Effective problem-solving skills, teamwork, and clear communication are important soft skills in this field. These competencies are crucial for successfully developing and integrating software with electrical systems in complex engineering environments.

Who gets paid more, electrical software engineers or software engineers?

Electrical software engineers typically earn similar or slightly higher salaries than general software engineers, especially if they work on specialized embedded systems or hardware integration. Salary differences depend on experience, location, industry, and specific skills such as proficiency with hardware description languages or real-time operating systems.

What job categories do people searching Electrical Software Engineer jobs in Maryland look for?

The top searched job categories for Electrical Software Engineer jobs in Maryland are:

Infographic showing various Electrical Software Engineer job openings in Maryland as of August 2026, with employment types broken down into 89% Full Time, 8% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $112,305 per year, or $54 per hour.

Senior Software Engineer

VTG

Hanover, MD • On-site

$200K - $245K/yr

Full-time

Re-posted 15 days ago


Job description

Overview
As a Senior Software Engineer supporting mission-essential national security initiatives, you will design, develop, integrate, and maintain secure, high-performance software solutions that enable critical intelligence, defense, and operational missions. Working alongside engineers, analysts, and mission stakeholders, you will build scalable applications and services that directly support the protection of U.S. national security interests.
This position requires a strong foundation in modern software engineering practices, the ability to work in highly collaborative Agile environments, and a commitment to developing resilient, secure, and reliable solutions for complex operational challenges. Successful candidates are passionate about solving difficult technical problems while delivering capabilities that have real-world mission impact. This position will support a mission-focused customer during the full life-cycle development of a Radio Frequency Processing System.
This role is based in Hanover, Maryland.
Eligible candidates may receive a sign-on bonus of up to $10,000, making this an exceptional opportunity to join a mission-critical team supporting national security initiatives.
#Triaplex
#VTG
What will you do?
  • Analyze user, system, and mission requirements to derive software design, interface, and performance requirements.
  • Design, develop, modify, test, and maintain complex software applications and mission systems.
  • Debug existing software and correct defects using programming languages such as Java, Python, Rust, and C++.
  • Develop and maintain scalable, highly available mission systems using modern software architecture and system design principles.
  • Perform full-stack software development across front-end, back-end, and system integration components.
  • Design and develop intuitive user interfaces and analyst-facing applications using modern UI/UX principles.
  • Create, configure, deploy, and maintain Docker containers, Kubernetes pods, clusters, and containerized applications.
  • Develop software supporting Radio Frequency processing and Digital Signal Processing capabilities.
  • Generate automation scripts to improve development workflows, system deployment, testing, and operational efficiency.
  • Develop and execute test procedures for individual software components and integrated systems.
  • Use scientific analysis and mathematical models to predict, measure, and evaluate software and system performance.
  • Collaborate with systems engineers and hardware engineers to derive software requirements and define system interfaces, performance expectations, capabilities, and project limitations.
  • Troubleshoot software, hardware, integration, and system performance issues in complex technical environments.
  • Provide recommendations for improving software documentation, development processes, coding standards, testing practices, and engineering procedures.
  • Create and maintain technical documentation throughout the software development life cycle.
  • Participate in software integration, verification, validation, deployment, and sustainment activities.

Do you have what it takes?
  • US Citizen with TS/SCI with Poly required
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Mathematics, or a related technical discipline.
  • A minimum of 14 years of professional software engineering experience.
  • Demonstrated experience with full-stack software development.
  • Hands-on experience with Kubernetes and containerized application environments.
  • Experience creating and maintaining Docker containers, Kubernetes pods, and clusters.
  • Experience developing scalable, reliable, and highly available software systems.
  • Experience debugging, testing, integrating, and maintaining complex software applications.
  • Experience translating user and system requirements into software design and performance requirements.
  • Demonstrated ability to work collaboratively with software, systems, and hardware engineering teams.
  • Strong programming experience with one or more of the following:
    • Java
    • Python
    • Rust
    • C++

VTG's estimated starting pay range is $200K-$245K annually, which is a general guideline for the geographic location. When extending an offer, VTG also considers work experience, education, skill level, market considerations and may possibly include contractual requirements which may cause an offer to fall outside of this range.