Software Engineer

Huntsville, AL, US • Posted 4 hours ago • Updated 4 hours ago
Full Time
On-site
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Collaboration
  • Scalability
  • Quality Assurance
  • DevOps
  • Technical Writing
  • Systems Design
  • Computer Engineering
  • Electrical Engineering
  • Computer Science
  • Embedded Software
  • Firmware Development
  • Security Clearance
  • C
  • C++
  • Data Structure
  • Algorithms
  • Management
  • Debugging
  • GDB
  • Valgrind
  • Multithreading
  • Concurrent Computing
  • Linux
  • Unix
  • Version Control
  • Git
  • Computer Networking
  • Embedded Systems
  • Real-time
  • CMake
  • Scripting
  • Python
  • Bash
  • Continuous Integration
  • Continuous Delivery
  • Workflow
  • Information Technology
  • Systems Engineering
  • FOCUS

Summary

Job ID: 2611754

Location: Huntsville, AL, US

Date Posted: 2026-04-21

Category: Software

Subcategory: SW Engineer

Schedule: Full-Time

Shift: Day Job

Travel: No

Minimum Clearance Required: Secret

Clearance Level Must Be Able to Obtain: None

Potential for Remote Work: ORA_ON_SITE

Description

SAIC is looking for a Software Engineer with strong C/C++ experience to build and maintain high-performance, reliable software systems. This role is ideal for someone who can independently own features, contribute to system design, and collaborate effectively with cross-functional teams. You'll work on performance-critical components, system-level code, and scalable applications depending on the product domain. This role is onsite in Huntsville, AL.

Key Responsibilities:
  • Design, implement, and maintain software components using C and C++
  • Develop efficient, reusable, and maintainable code for performance-sensitive applications
  • Collaborate with team members to define requirements and translate them into technical solutions
  • Debug and resolve complex issues, including memory, concurrency, and performance bottlenecks
  • Participate in code reviews and contribute to improving coding standards and best practices
  • Write and maintain unit and integration tests
  • Optimize existing systems for speed, scalability, and reliability
  • Work with cross-functional teams (QA, DevOps, product) to deliver high-quality software
  • Contribute to technical documentation and system design discussions


Qualifications

Education Requirements:
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field and two (2) years of experience in embedded software or firmware development

Clearance Requirements:
  • Must possess an active Secret security clearance; ship required

Required Skills:
  • Strong proficiency in C and/or C++ (including modern C++ standards like C++11/14/17 or later)
  • Solid understanding of data structures, algorithms, and memory management
  • Experience with debugging and profiling tools (e.g., gdb, Valgrind, perf)
  • Familiarity with multi-threading and concurrency concepts
  • Experience working in Linux or Unix-like environments
  • Proficiency with version control systems (Git)

Preferred Qualifications:
  • Experience with system-level or low-latency programming
  • Familiarity with networking concepts or distributed systems
  • Exposure to embedded systems or real-time programming
  • Experience with build systems (CMake, Make, Bazel, etc.)
  • Knowledge of scripting languages (Python, Bash) for automation
  • Experience with CI/CD pipelines and modern development workflows



Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10111346
  • Position Id: 2611754
  • Posted 4 hours ago

Company Info

About SAIC

SAIC® is a premier Fortune 500 mission integrator focused on advancing the power of technology and innovation to serve and protect our world. Our robust portfolio of offerings across the defense, space, civilian and intelligence markets include secure high-end solutions in mission IT, enterprise IT, engineering services and professional services. We integrate emerging technology, rapidly and securely, into mission critical operations that modernize and enable critical national imperatives.

We are approximately 24,000 strong; driven by mission, united by purpose, and inspired by opportunities. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $7.5 billion. For more information, visit saic.com. For ongoing news, please visit our newsroom.

About_Company_One
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Huntsville, Alabama

Today

Full-time

Huntsville, Alabama

Today

Full-time

Huntsville, Alabama

Today

Full-time

Huntsville, Alabama

Today

Full-time

Search all similar jobs