1

System Software Engineer Jobs in Maryland (NOW HIRING)

Validate software and system performance through experimentation and refactor Minimum Qualifications of Embedded Systems Software Engineer Bachelor's Degree in Computer Science/Computer Engineering ...

Senior Software Engineer

Hanover, MD · On-site

$90 - $140K/hr

SENIOR SOFTWARE ENGINEER The company is seeking a Senior Software Engineer to provide SETA support ... Support and/or install software applications/operating systems. * Participate in the testing ...

Software Engineer

Bethesda, MD · On-site

$225K - $325K/yr

Based in a DevOps framework, this role participates in and/or directs major deliverables of ... Develops and directs software system validation and testing methods using Junit and Katalon and ...

Software Engineer

Bethesda, MD · On-site

$225K - $325K/yr

Based in a DevOps framework, this role participates in and/or directs major deliverables of ... Develops and directs software system validation and testing methods using Junit and Katalon and ...

Software Engineer

Bethesda, MD · On-site

$87K - $157K/yr

Develops software system validation and testing methods using Junit and Katalon and uses integrated ... DevOps tools like GitHub, Jenkins, Unix bash scripting and leveraging tools such as JIRA and ...

Senior Software Engineer

Aberdeen, MD · On-site

$131K - $173K/yr

Work with systems engineers, hardware engineers, cybersecurity teams, and testers . Interpret technical requirements and translate them into actionable software tasks . Provide technical expertise ...

Software Engineer

Bethesda, MD · On-site

$87K - $157K/yr

Develops software system validation and testing methods using Junit and Katalon and uses integrated ... DevOps tools like GitHub, Jenkins, Unix bash scripting and leveraging tools such as JIRA and ...

Software Engineer

Bethesda, MD · On-site

$225K - $325K/yr

Based in a DevOps framework, this role participates in and/or directs major deliverables of ... Develops and directs software system validation and testing methods using Junit and Katalon and ...

Principal Software Engineer

Germantown, MD · On-site

$137K - $184K/yr

You will partner with hardware, systems, clinical, quality, regulatory, and product teams to ... Mentor software engineers and promote clear standards for design, documentation, testing, and code ...

Software Engineer

Annapolis, MD · On-site

$110K - $258K/yr

Provides specific input to the software components of system design to include hardware/software ... The Level 1 Software Engineer shall possess the following capabilities: * Analyze user requirements ...

Embedded Software Engineer

Germantown, MD

$133K - $175K/yr

As an Embedded Software Engineer, you will be responsible for product design, development, and ... Design, develop, code, test and debug system software * Integrate and validate new product designs

Showing results 41-60

System Software Engineer information

See Maryland salary details

$80.6K

$172.5K

$199.9K

How much do system software engineer jobs pay per year?

As of Aug 11, 2026, the average yearly pay for system software engineer in Maryland is $172,484.00, according to ZipRecruiter salary data. Most workers in this role earn between $167,900.00 and $199,000.00 per year, depending on experience, location, and employer.

What does a system software engineer do?

A System Software Engineer designs, develops, tests, and maintains the core software that enables computer hardware and system applications to function. This includes operating systems, device drivers, firmware, and other low-level software that interacts closely with hardware components. Their work ensures that systems run efficiently, securely, and reliably. They often collaborate with hardware engineers and application developers to optimize performance and troubleshoot complex technical issues.

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

To thrive as a System Software Engineer, you need strong programming skills in languages like C, C++, or Rust, a deep understanding of operating systems, and typically a bachelor’s degree in computer science or a related field. Familiarity with low-level debugging tools, version control systems (such as Git), and kernel development environments is essential. Analytical thinking, problem-solving ability, and effective teamwork are standout soft skills in this role. These competencies are crucial for building reliable, high-performance system software that underpins critical applications and infrastructure.

What is the difference between System Software Engineer vs Software Developer?

AspectSystem Software EngineerSoftware Developer
CredentialsBachelor's in Computer Science or related field; often some experience with systems programmingBachelor's in Computer Science or related field; focus on application development
Work EnvironmentDesigning and maintaining operating systems, firmware, or system-level applicationsCreating user-facing applications, websites, or mobile apps
Industry UsageTech companies, hardware firms, embedded systemsSoftware firms, startups, enterprise applications
Search & Comparison IntentUnderstanding roles related to system-level programmingLooking for application or web development roles

System Software Engineers focus on developing and maintaining system-level software like operating systems and firmware, requiring knowledge of hardware and low-level programming. Software Developers typically create applications and user-facing software, emphasizing higher-level programming skills. Both roles often share similar educational backgrounds but differ in their work focus and environment.

What are some common challenges system software engineers face when working on large-scale projects?

System Software Engineers working on large-scale projects often encounter challenges such as maintaining system stability while integrating new features, ensuring compatibility across diverse hardware platforms, and optimizing performance under heavy workloads. Coordinating with cross-functional teams, such as hardware engineers and application developers, is essential to address these complexities. Additionally, they must stay updated with evolving technologies and adhere to rigorous testing and debugging practices to prevent system failures.
What are popular job titles related to System Software Engineer jobs in Maryland? For System Software Engineer jobs in Maryland, the most frequently searched job titles are:
What are popular job titles related to System Software Engineer jobs in MD? For System Software Engineer jobs in MD, the most frequently searched job titles are:
Infographic showing various System Software Engineer job openings in Maryland as of August 2026, with employment types broken down into 1% As Needed, 77% Full Time, 20% Part Time, and 2% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $172,484 per year, or $82.9 per hour.

Software Engineer (VxWorks and radio frequency systems)

PROLIM Global Corporation

Baltimore, MD • On-site

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

PROLIM Global Corporation (www.prolim.com) is currently seeking an Engineer Software 2 for our client Northrop Grumman at location Baltimore, Maryland, United States (Onsite).
Title: Engineer Software 2
Job ID: 15383
Location: Baltimore, MD - Onsite
Clearance Type: Secret
Work Shift: 1st Shift (9/80A)
Description
Northrop Grumman is looking for an Embedded Software Engineer to support our Software and Digital Technologies department. As a member of the SW&DT department you'll work in a fast-paced team environment alongside systems, firmware, and hardware engineers to make our technologies a reality. This position will serve on-site at Aviation Blvd West Building in Linthicum, MD.
Responsibilities:
  • Support the planning, development, and testing of a surface Navy electronic warfare system.
  • Communicate project status to the Integration and Test (I&T) IPT Lead.
  • Use software development and collaboration tools like VS code, Jenkins, JIRA, BitBucket/GIT, Nexus, and Confluence.
  • Collaborate with systems engineers to support system level integration testing.
  • Implement software changes in C++ to port existing software to new hardware.
  • Unit test software changes with system hardware.

Basic Qualifications for Software Engineer:
  • degree in a STEM discipline with 5 years of experience
  • Experience with C++ - 5 years.
  • Experience working on radio frequency systems
  • Experience with digital signal processing
  • Experience working with real-time embedded systems using VxWorks operating system
  • Demonstrated problem solving and troubleshooting skills
  • Experience conducting unit testing with hardware in the loop
  • This position requires the applicant to be a U.S. citizen
  • Must hold an active SECRET clearance

Preferred Qualifications for Software Engineer:
  • Working knowledge of standard test equipment: network analyzers, oscilloscopes, waveform generators, synthesizers, digitizers, and/or signal analyzers.
  • Prior experience with Electronic Warfare system software development
  • Experience with Electronic Warfare techniques and signal processing

Intake Questionnaire
Job Details and Requirements Section
  1. What is the scope of work/project for this position? Scaled Onboard Electronic Attack
  2. Is this new position or a backfill? New Position
  3. Who is the customer (internal/external)? US Navy
  4. What is the size of the group this position will be supporting? Software team of about 12 after staffing
  5. What is the technical environment? Agile SW process, On site, Linux, VxWorks, C++, GIT, JIRA, Jenkins, Electronic Warfare
  6. Describe work environment / team culture? Collaborative, office/cubical environment,
  7. Based on the job description what does a typical day look like? Daily Stand Up, work tickets from backlog, test tickets on the integration bench, peer review software changes
  8. What is the training process for this role? On the job training to learn the system specific context. Candidates are expected to have core skills already when they start the job.

Administrative Section
  1. When are you looking to conduct interviews? Could you confirm an interview block for candidates and suppliers to plan for? January
  2. Will you accept candidates that can only work remotely? No
  3. When is your goal to fill this position? February
  4. Will any of the following be required for this position: overtime, travel, on call, weekends, off hours? Could you confirm the standard work hours? Is there a shift differential? Possibility for overtime and off hours support (evenings or weekends).
  5. What is the likelihood that the position will convert to a permanent opportunity? If converting, what is the estimated FTE rate range for the position? There may be possibility to convert for high performing individuals. Target would be a T3/T4 engineer
    Apply online for immediate consideration, please send your updated resume, and contact info via email subhas.pujar@prolim.com
    About PROLIM Corporation
    PROLIM is a leading provider of end-to-end IT, PLM and Engineering Services and Solutions for Global 1000 companies. They understand business as much as technology, and help their customers improve their profitability and efficiency by providing high value technology consulting, staffing, and project management outsourcing services.
    Their IT and PLM consulting offerings include; Advisory, PLM Software/Services, Program Management, Solution Architecture Training/Staffing, Cloud Solutions, Servers/Networking, Infrastructure, ERP Practices and QA Services. Engineering services include Data Translation, CAD/CAM/CAE, Process & Product Engineering, Prototyping, and Testing/Validation within a wide range of markets and industries.