1

Electrical Software Engineer Jobs in Maryland (NOW HIRING)

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

M&J Engineering is a leader in construction management and inspection, ITS, mechanical, electrical ... M&J is seeking a Software Engineer. This role is essential to ensure the reliability, performance ...

M&J Engineering is a leader in construction management and inspection, ITS, mechanical, electrical ... M&J is seeking a Software Engineer. This role is essential to ensure the reliability, performance ...

M&J Engineering is a leader in construction management and inspection, ITS, mechanical, electrical ... M&J is seeking a Software Engineer. This role is essential to ensure the reliability, performance ...

DEGREE (Level Desired) Bachelor's Degree DEGREE (Focus) Computer Science, Software Engineering, Information Technology, Computer Engineering, Electrical Engineering, Data Science, Cybersecurity ...

Software Engineer

Hanover, MD · On-site

$140K - $160K/yr

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

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 ...

The Software Engineer will design, develop, and maintain web-based software applications that ... Required : • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering ...

Software Engineer

Annapolis, MD · On-site

$126K - $270K/yr

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

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

next page

Showing results 1-20

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 9, 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 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.

How much do electrical software engineers make?

Electrical software engineers typically earn a median annual salary ranging from $80,000 to $120,000, depending on experience, location, and industry. Senior roles or those with specialized skills in embedded systems or automation can earn higher salaries, especially with certifications or advanced degrees.

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.

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.

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

Software Engineer - Software/Hardware integration

Essential Systems Inc

Millersville, MD • On-site

$100K - $150K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 5 days ago


Job description


Software Engineer (with Software/Hardware integration)

Overview:
We are seeking an experienced software engineer to lead the design, integration, and development of our Access Control, Intrusion Detection, and Video Surveillance Systems in industrial, nuclear power plant environments. Project Management background is helpful.
Key Responsibilities:

System Architecture, Design & Integration
  • Hands-on technical leadership across system architecture, integration, and development oversight, of nuclear plant physical protection systems.
  • Responsible for design and integration of physical security systems, both software and hardware. These are on-prem, completely closed systems, traditional infrastructure, with no Internet, no wireless, no cloud computing. They involve a redundant network design for no single point of failure.
  • Ensure that our systems meet regulatory compliance (10 CFR 73), high-reliability, and long-term operability specific to the nuclear power plant industry.
  • Integrate hardware, software, communications, sensors, actuators, and HMIs into cohesive system solutions.
  • Provide technical written and verbal direction to vendors, integrators, and internal development teams.
  • Author, maintain, and control System Documentation related to the system designed.
Development & Implementation Support
  • Support system development activities including configuration definition, design reviews, and technical baseline control.
  • Participate in FAT, SAT, installation oversight, and system commissioning.
  • Resolve technical issues identified during integration, testing, or operational use.
  • Support lifecycle activities including upgrades, modifications, and obsolescence management.
  • Ability to travel occasionally to customer site for walkdowns, meetings, and brief installation oversight.
Required Qualifications
  • Bachelor’s degree in Engineering (Electrical, Software, Systems or related).
  • 10+ years of experience designing and integrating systems.
  • Experience writing software in multiple languages (C, C++, GO, shell scripting).
  • Working knowledge of Linux (Ubuntu, Red Hat, DEBIAN) and Windows
  • Strong knowledge of networking (IPV4, VLAN, TCP/IP, subnets, SFPs, network switches)
  • Writing/documentation skills, MSWord, Excel, and CAD software skills, and proficient with various computer hardware/software platforms are required.
  • Understanding of wiring diagrams.
  • Ability to manage a projects.
Preferred / Bonus Qualifications
  • Familiarity with intrusion detection systems, access control systems, and video surveillance systems is desired but not required.
  • Direct experience working under 10 CFR 73 (e.g., §§ 73.46, 73.55).
  • Write firmware in an Arduino environment.
  • Writing software for FPGAs, CPLDs.
  • Ability to read/write schematics.
  • Create CAD drawings (such as Visio, AutoCAD, and/or MicroStation).
  • Experience with NEI security guidance and NRC inspection procedures (IP 71130 series).
  • Prior work with nuclear utilities, EPC firms, or nuclear security integrators.
  • Demonstrated experience designing, integrating, and developing nuclear security systems, with supporting authorship of SRS/HRS, SDD, HDD, and ICDs.
  • Former Navy nuclear, DOE, or DoD security engineering background with NRC crossover.
  • INCOSE or similar systems engineering affiliation.
Personal Attributes
  • Strong systems thinker with practical engineering judgment
  • Comfortable making and defending design decisions
  • Methodical, disciplined, and detail-oriented
  • Operates professionally in sensitive environments
  • Team oriented with strong interpersonal skills and professional manner
Compensation & Growth
  • Competitive senior-level compensation
    • Approximately $100K to $150K depending on experience
  • Health insurance (medical, dental & vision), retirement plan, PTO, paid holidays
  • Opportunity to play a foundational technical role in a growing nuclear security practice

 Please provide salary requirements with resume