Software Engineer II
- willough30
- 6 days ago
- 4 min read
Full-time Contract Position – Folsom, CA

Our client, a global leader in aerospace and national security, is driven by bold goals — advancing space exploration, safeguarding service members, and building the systems that unite the world. This role supports a vital business area that delivers affordable, turnkey command and control, communication, integrated ISR, force protection, and security solutions worldwide. Our client is dedicated to providing cutting-edge technologies and innovative solutions to address the nation’s most critical security challenges. #EngineeringTheFuture!
The Company
Our Client’s mission is to stay ahead of the curve, developing solutions today to tackle the challenges of tomorrow. With over 60 years of leadership, they have driven transformative change in the aerospace and defense industry. Their innovative solutions provide connected protection through advanced command, control, and communications platforms, along with capabilities in ISR, cyber, electromagnetic spectrum management, and more, ensuring national security across multiple domains. Dedicated to expanding the industrial base and delivering open architecture platforms, our client plays a crucial role in fostering competition, providing value, and accelerating innovation. Their ability to scale and commitment to open architecture set them apart in driving industry progress.
The Position Our Client is looking for a talented and driven Software Engineer II to join their dynamic team developing next-generation software solutions for mission-critical systems. In this role, you will contribute to the full software development lifecycle—from architecture and design to coding, testing, and integration—within a fast-paced agile development environment. You’ll work on cutting-edge projects across aerospace, defense, and space exploration, developing software for embedded systems, real-time platforms, and advanced technologies such as RFSoCs, secure communications, and digital signal processing.
This is a unique opportunity to collaborate with multi-disciplinary engineering teams, support national security efforts, and help build systems for air, land, sea, space, and cyber domains. If you are passionate about innovation, system-level thinking, and developing high-performance software solutions, we want to hear from you.
Duties & Responsibilities
Design, develop, test, and maintain innovative software solutions across the full product lifecycle
Collaborate in agile, cross-functional teams to build mission-critical systems
Write, debug, and troubleshoot software for embedded systems and complex hardware platforms
Contribute to software development for mission payloads, electronic systems, and aerospace platforms
Support software integration, system validation, and certification processes
Work on projects across air, land, sea, space, and cyber domains
Ensure software reliability, performance, and compliance with security standards
Participate in the continuous improvement of development processes and tools
Supervisory Responsibilities
No immediate direct reports
Skills & Qualifications
Bachelor of Science in Computer Science, Software Engineering, or a related technical field
2+ years of professional experience in software development or a related role
Proficient with Computer-Aided Engineering (CAE) tools for design and analysis
Strong understanding of software engineering principles, development methodologies, and best practices
Proven ability to collaborate effectively in multi-disciplinary engineering teams
Advanced programming skills in C and C++
Hands-on experience with Linux operating systems, including development and administration
Practical experience developing software for embedded systems and real-time environments
Familiarity with Xilinx/AMD or Intel System-on-Chip (SoC) platforms
Must be able to obtain and maintain a U.S. Secret Security Clearance
Work Environment
On-site position located in Folsom, California
Compensation
Position offers an hourly W2 Rate between $55-$62, with additional benefits
Preferred Experience
Hands-on experience with Yocto Project and PetaLinux build environments
Skilled in bare-metal programming for microcontrollers and low-level hardware control
Familiarity with Agile software development practices and workflows
Solid understanding of networking fundamentals and communication protocols
Experience with containerization technologies (e.g., Docker) and DevSecOps principles
Proficient in BASH scripting for automation and system configuration
Xilinx Certified in Embedded Software (or equivalent experience)
Knowledge of Digital RF systems and signal processing applications
Experience developing software for RFSoC (Radio Frequency SoC) and MPSoC (Multiprocessor SoC) platforms
Understanding of encryption algorithms, data security, and cybersecurity fundamentals
Practical experience with Protocol Buffers (Protobuf) for data serialization
Experience implementing gRPC for high-performance remote procedure calls
Familiarity with SIGINT (Signals Intelligence) and Electronic Warfare (EW) systems
Certificates, Licenses, Registrations
Xilinx Certified in Embedded Software (or equivalent experience)
Other Duties
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
This company is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other legally protected characteristics.
Perks of the Job
Healthcare Coverage
Multiple Healthcare plans are available, Vision, Dental, Medical, and Life insurance
Financial Benefits
Paid Time Off
Top Tier Clients
Professional Support
Culture of Inclusivity
Comments