... hardware/software trade-off analysis • Support integration and evaluation of Commercial Off-the ... with engineers, analysts, and mission partners to support system integration and operational ...
... hardware/software trade-off analysis • Support integration and evaluation of Commercial Off-the ... with engineers, analysts, and mission partners to support system integration and operational ...
Que Technology Group, Inc., is seeking an experienced senior hardware/software design engineer to join a small team to design, develop, construct, and test electronic hardware (FPGA) and software ...
Quick apply
Que Technology Group, Inc., is seeking an experienced senior hardware/software design engineer to join a small team to design, develop, construct, and test electronic hardware (FPGA) and software ...
Software Engineer
Annapolis Junction, MD · On-site
$150K - $250K/yr
Software Engineer: Active TS/SCI w/Full Scope Poly required. The Software Engineer develops ... Provides specific input to the software components of system design to include hardware/software ...
Software Engineer
Annapolis Junction, MD · On-site
$150K - $250K/yr
Software Engineer: Active TS/SCI w/Full Scope Poly required. The Software Engineer develops ... Provides specific input to the software components of system design to include hardware/software ...
Software Engineer, Level 3
Annapolis, MD · On-site
Participate in software architecture and system design activities, including hardware/software ... Collaborate with engineers, analysts, and mission partners to support system integration and ...
Software Engineer, Level 3
Annapolis, MD · On-site
Participate in software architecture and system design activities, including hardware/software ... Collaborate with engineers, analysts, and mission partners to support system integration and ...
Software Engineer
Annapolis, MD · On-site
Confer with system engineers and hardware engineers to derive software requirements and obtain ... information on project limitations, capabilities, performance requirements, and interfaces.
Software Engineer
Annapolis, MD · On-site
Confer with system engineers and hardware engineers to derive software requirements and obtain ... information on project limitations, capabilities, performance requirements, and interfaces.
Software Engineer L3 We are currently looking for a Backend Software Engineer Level 3 with the ... Supporting software component design, including hardware/software trade-offs, software reuse, and ...
Software Engineer L3 We are currently looking for a Backend Software Engineer Level 3 with the ... Supporting software component design, including hardware/software trade-offs, software reuse, and ...
Software Engineer
Annapolis, MD · On-site
$105K - $175K/yr
Our capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support sensitive missions for the U.S. military and federal ...
Software Engineer
Annapolis, MD · On-site
$105K - $175K/yr
Our capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support sensitive missions for the U.S. military and federal ...
Software Engineer
Annapolis, MD · On-site
The Software Engineer utilizes appropriate software development and design methodologies and provides input to system design including hardware/software trade-offs, software reuse, and requirements ...
Software Engineer
Annapolis, MD · On-site
The Software Engineer utilizes appropriate software development and design methodologies and provides input to system design including hardware/software trade-offs, software reuse, and requirements ...
$105K - $175K/yr
Our capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support sensitive missions for the U.S. military and federal ...
$105K - $175K/yr
Our capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support sensitive missions for the U.S. military and federal ...
Freedom Technology Solutions Group is seeking a Software Engineer to support the enhancement ... This role requires you to integrate new and legacy software across a variety of hardware form ...
Freedom Technology Solutions Group is seeking a Software Engineer to support the enhancement ... This role requires you to integrate new and legacy software across a variety of hardware form ...
Software Engineer, Senior Advisor
Laurel, MD · On-site
$122K - $160K/yr
The Software Engineer develops, maintains, and enhances advanced software systems, focusing on ... hardware/software trade-offs, software reuse, integration of COTS/GOTS solutions, and translation ...
Software Engineer, Senior Advisor
Laurel, MD · On-site
$122K - $160K/yr
The Software Engineer develops, maintains, and enhances advanced software systems, focusing on ... hardware/software trade-offs, software reuse, integration of COTS/GOTS solutions, and translation ...
Software Engineer
Annapolis Junction, MD · On-site
$80K - $300K/yr
Software Engineer * All development languages Entry - Principal Level * Active TS/SCI FSP is ... Provides specific input to the software components of system design to include hardware/software ...
Software Engineer
Annapolis Junction, MD · On-site
$80K - $300K/yr
Software Engineer * All development languages Entry - Principal Level * Active TS/SCI FSP is ... Provides specific input to the software components of system design to include hardware/software ...
Software Engineer II
Annapolis Junction, MD · On-site
$165K - $180K/yr
SOFTWARE ENGINEER II BTS Software Solutions is seeking a Software Engineer II with an active TS/SCI ... Provides specific input to the software components of system design to include hardware/software ...
Software Engineer II
Annapolis Junction, MD · On-site
$165K - $180K/yr
SOFTWARE ENGINEER II BTS Software Solutions is seeking a Software Engineer II with an active TS/SCI ... Provides specific input to the software components of system design to include hardware/software ...
The Software Engineer provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of COTS/GOTS in place of new development, and ...
The Software Engineer provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of COTS/GOTS in place of new development, and ...
The Software Engineer provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of COTS/GOTS in place of new development, and ...
The Software Engineer provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of COTS/GOTS in place of new development, and ...
The Software Engineer provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of COTS/GOTS in place of new development, and ...
The Software Engineer provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of COTS/GOTS in place of new development, and ...
Software Engineer, Senior Advisor
Laurel, MD · On-site
$122K - $160K/yr
The Software Engineer develops, maintains, and enhances advanced software systems, ensuring ... hardware/software builds, staging, testing, and integration. • Develop and enforce hardware ...
Software Engineer, Senior Advisor
Laurel, MD · On-site
$122K - $160K/yr
The Software Engineer develops, maintains, and enhances advanced software systems, ensuring ... hardware/software builds, staging, testing, and integration. • Develop and enforce hardware ...
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 ...
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 ...
The Software Engineer will develop and enhance complex software systems, contribute to innovative solutions, and integrate software across various hardware platforms. Responsibilities : • ...
The Software Engineer will develop and enhance complex software systems, contribute to innovative solutions, and integrate software across various hardware platforms. Responsibilities : • ...
Software Integration & Test Engineer
Columbia, MD · On-site
$138K - $230K/yr
Software Engineer (All Levels) Software Engineering | Columbia, MD | Full Time Clearance ... Contributing to software component design, including hardware/software trade-offs, software reuse ...
Quick apply
Software Integration & Test Engineer
Columbia, MD · On-site
$138K - $230K/yr
Software Engineer (All Levels) Software Engineering | Columbia, MD | Full Time Clearance ... Contributing to software component design, including hardware/software trade-offs, software reuse ...
Hardware Software Engineer information
See Maryland salary details
$49.5K - $62.3K
0% of jobs
$62.3K - $75.2K
2% of jobs
$75.2K - $88K
5% of jobs
$88K - $100.8K
7% of jobs
$100.8K - $113.7K
6% of jobs
$121.7K is the 25th percentile. Wages below this are outliers.
$113.7K - $126.5K
6% of jobs
$126.5K - $139.4K
5% of jobs
$139.4K - $152.2K
5% of jobs
The median wage is $154.9K / yr.
$152.2K - $165K
57% of jobs
$165K - $177.9K
3% of jobs
$177.9K - $190.7K
2% of jobs
$49.5K
$141.9K
$190.7K
How much do hardware software engineer jobs pay per year?
What are some common challenges hardware software engineers face when integrating new hardware with existing software systems?
What is the difference between Hardware Software Engineer vs Network Engineer?
| Aspect | Hardware Software Engineer | Network Engineer |
|---|---|---|
| Credentials | Bachelor's in Computer Engineering, Electrical Engineering, or related fields; certifications like CompTIA Network+ or Cisco CCNA | Bachelor's in Computer Science, Network Engineering, or related; certifications like Cisco CCNA, CCNP |
| Work Environment | Designing, developing, testing hardware and software components; often in labs or office settings | Configuring, managing, and troubleshooting network systems; typically in data centers or office environments |
| Industry Usage | Technology, manufacturing, consumer electronics | Telecommunications, IT services, enterprise networks |
While both roles require technical expertise and certifications, Hardware Software Engineers focus on creating and integrating hardware and software systems, whereas Network Engineers specialize in designing and maintaining network infrastructure. Understanding these differences helps in choosing the right career path or job search focus.
What does a hardware software engineer do?
What is a hardware software engineer?
What are the key skills and qualifications needed to thrive as a hardware software engineer?

Full-time
Re-posted 27 days ago
Job description
Independent Software, Inc. is a company focused on collaboration, integrity, and innovation. As a Software Engineer Level 3, you will design, develop, maintain, and enhance complex software systems while collaborating with cross-functional teams to support mission-critical operations.
Responsibilities:
• Design, develop, test, maintain, and enhance complex software systems and applications
• Develop software solutions supporting analytics platforms, large-scale data processing, and real-time operational systems
• Analyze documented requirements and translate them into functional software components and system enhancements
• Review and test software components for adherence to design requirements and operational standards
• Troubleshoot and resolve software defects, performance issues, and system integration problems
• Participate in software architecture and system design activities, including hardware/software trade-off analysis
• Support integration and evaluation of Commercial Off-the-Shelf (COTS) and Government Off-the-Shelf (GOTS) technologies
• Perform requirements analysis and synthesis from system-level requirements to individual software components
• Collaborate with engineers, analysts, and mission partners to support system integration and operational objectives
• Develop and maintain technical documentation, software design artifacts, and test procedures
• Participate in code reviews and apply software development best practices and methodologies
• Support modernization, optimization, and enhancement efforts across enterprise software environments
Qualifications:
Required:
• Experience developing, maintaining, and enhancing complex software systems
• Strong understanding of software engineering principles, methodologies, and best practices
• Experience with software development, testing, debugging, and system integration
• Ability to analyze technical requirements and develop scalable software solutions
• Experience supporting processing-intensive analytics, large data systems, or real-time systems
• Understanding of software architecture, system design, and hardware/software integration concepts
• Experience working with Linux, UNIX, or Windows development environments
• Strong analytical, troubleshooting, and problem-solving skills
• Ability to work independently and collaboratively within a team environment
• Strong written and verbal communication skills
• Bachelor’s degree and fourteen (14) years of relevant experience; OR
• No degree and eighteen (18) years of relevant experience
• Must possess an active TS SCI with appropriate Polygraph to be considered for this role
Preferred:
• Experience with large-scale distributed systems or data processing environments
• Experience with real-time systems or protocol processing
• Experience with Agile software development methodologies
• Familiarity with COTS/GOTS integration and system modernization efforts
• Experience working in secure or mission-critical environments
Company:
Independent Software supports our customers by providing next-generation cyber services, intelligence and all-source analytics, machine learning, and mission application development. Founded in 2005, the company is headquartered in Ellicott City, USA, with a team of 11-50 employees. The company is currently Early Stage.