1

Weapons System Software Engineer Jobs (NOW HIRING)

System Software Engineer

San Jose, CA ยท On-site

$90K - $130K/yr

Role Credo is seeking a System Software Engineer to join the Applications team to help develop our SDK. The position will require developing software to control our diverse chip and IP products and ...

System Software Engineer

San Jose, CA

$203K - $240K/yr

Role Credo is seeking a System Software Engineer to join the Applications team to help develop our SDK. The position will require developing software to control our diverse chip and IP products and ...

As such, contribute to the completion of all stages of product development for RMD weapon system ... Prioritize and handle multiple software engineering tasks concurrently โ€ข Work in a ...

System Software Engineer - GPU

Santa Clara, CA ยท On-site

$203K - $240K/yr

We are seeking a System Software Engineer to work on next-generation computing and graphics products. Our charter is to build the most stressful set of applications a GPU or high performance ...

As a system software engineer, you will extensively use your knowledge of operating systems, algorithms, and computer architecture to provide robust and efficient solutions to validate and test next ...

We are seeking a System Software Engineer to work on next-generation computing and graphics products. Our charter is to build the most stressful set of applications a GPU or high performance ...

TITLE: Software Engineer Required: Active Secret Clearance RATE RANGE: $65.00/hr - $92.00/hr W2 ... systems to support weapon system product development. The selected candidate will develop ...

We are seeking a System Software Engineer to work on next-generation computing and graphics products. Our charter is to build low level GPU testing frameworks to validate GPUs early in the life cycle.

TITLE: Software Engineer Required: Active Secret Clearance RATE RANGE: $65.00/hr - $92.00/hr W2 ... systems to support weapon system product development. The selected candidate will develop ...

next page

Showing results 1-20

Weapons System Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do weapons system software engineer jobs pay per year?

As of Jun 7, 2026, the average yearly pay for weapons system software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What are some common challenges Weapons System Software Engineers face when working on multidisciplinary teams?

Weapons System Software Engineers often collaborate with hardware engineers, system integrators, and defense analysts, which can lead to challenges in aligning software requirements with hardware capabilities and security protocols. Clear communication is essential to ensure that software integrates seamlessly with physical components and meets stringent safety and compliance standards. Additionally, engineers must stay adaptable to rapidly changing project priorities and evolving military specifications. Being proactive in cross-team meetings and documentation helps mitigate misunderstandings and keeps projects on track.

What does a Weapons System Software Engineer do?

A Weapons System Software Engineer is responsible for designing, developing, testing, and maintaining software that controls and operates military weapons systems. This includes working on embedded systems, real-time operating environments, and ensuring the integration of hardware and software components for optimal system performance. They collaborate with multidisciplinary teams to ensure that the software meets strict safety, security, and performance standards required for defense applications.

What are the key skills and qualifications needed to thrive as a Weapons System Software Engineer, and why are they important?

To thrive as a Weapons System Software Engineer, you need a solid background in computer science, software engineering principles, and familiarity with defense systems, usually supported by a relevant degree and security clearance. Proficiency in languages like C/C++, embedded systems, real-time operating systems, and tools such as MATLAB or Simulink is commonly required, along with certifications like CompTIA Security+ or CISSP. Exceptional problem-solving, attention to detail, and strong teamwork skills are vital for effectively developing and maintaining mission-critical systems. These competencies are crucial to ensure the reliability, security, and effectiveness of complex defense technologies.

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

AspectWeapons System Software EngineerSoftware Engineer
Required CredentialsBachelor's in Computer Science, Software Engineering, or related field; security clearances often requiredBachelor's in Computer Science, Software Engineering, or related field; certifications like Java or AWS may be preferred
Work EnvironmentDefense contractors, military projects, government agenciesTech companies, startups, corporate IT departments
Industry UsageMilitary, defense, aerospaceTechnology, finance, healthcare, various industries
Common Search/ComparisonYesYes

The main difference between a Weapons System Software Engineer and a Software Engineer lies in their work environment and industry focus. Weapons System Software Engineers typically work on defense and military projects requiring security clearances, while Software Engineers work across diverse industries like tech and finance. Both roles require strong programming skills and a background in computer science, but their applications and security requirements differ significantly.

Infographic showing various Weapons System Software Engineer job openings in the United States as of May 2026, with employment types broken down into 80% Full Time, and 20% Contract. Highlights an 84% In-person, 12% Hybrid, and 4% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.
System Software Engineer

System Software Engineer

Credo, Inc

San Jose, CA โ€ข On-site

$90K - $130K/yr

Full-time

Posted 4 days ago


Job description

Role
Credo is seeking a System Software Engineer to join the Applications team to help develop our SDK. The position will require developing software to control our diverse chip and IP products and the firmware running on them. You will work with internal engineers to use the SDK for internal chip testing/validation purposes. You will also interface with our customers to integrate and use the SDK in their own software stack. Additional responsibilities will be flexibly determined based off your secondary skills.
Responsibilities
โ€ข Familiarize with SerDes and IEEE ethernet Layer 1 functionality
โ€ข Develop C/python code for the SDK based on designer / engineer recipe code
โ€ข Coordinate with firmware team to define high-level interfaces for features
โ€ข Document functionality for both internal and customer users to use
โ€ข Interface with customers to integrate and debug issues with SDK in their software stack
โ€ข Write test code to validate SDK and firmware features
Basic Qualifications
โ€ข BS degree in Computer Engineering / Computer Science
โ€ข None to 5 years of experience
โ€ข Strong proficiency in C and Python (C++ optional)
โ€ข Teamwork and collaboration with other developers on the SDK team
โ€ข Cross-team communication for defining of requirements
โ€ข Basic understanding of the Posix standards for Operating Systems
โ€ข Familiarity in VCS such as git
โ€ข Testing framework such as pytest
โ€ข CI/CD
โ€ข Data science libraries (numpy, pandas, scipy)
Preferred Skills
โ€ข Masters degree in computer science or equivalent
โ€ข Networking and OSI Layer 1 / Layer 2 knowledge
โ€ข Mathematical background in Signal processing (Frequency Domain analysis, linear systems)
โ€ข Documentation tools such as doxygen, sphinx, or mkdocs