Talent.com

Computer programming Jobs in Huntsville, AL

Create a job alert for this search

Computer programming • huntsville al

Last updated: 1 day ago

Software Engineer

SAICHuntsville, AL, US
Full-time

This position will sit at Redstone Arsenal in Huntsville, Alabama.In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the Gove... Show more

Software Engineer

PZI InternationalHuntsville, AL, USA
Full-time
Quick Apply

Polaris Sensor Technologies, Inc.Software Engineer to join a multidisciplinary team developing software for electro-optical and sensor systems.This role is ideal for candidates early in their caree... Show more

Senior Building Controls Technician (25% Travel)

The Building PeopleHuntsville, AL, US
Full-time

Senior Building Controls Technician .The position will work independently to meet project requirements with limited supervision.The programmer will be responsible for programming, configuring,... Show more

Computer Repair Technician

GigaParts, IncHuntsville, AL
$11.00 hourly
Full-time

Employment Application for Computer Repair Technician.The GigaParts PC Service Department has a solid reputation for fast, reliable service and we need more Computer Repair Technicians who can prov... Show more

Huntsville College Computer Science Tutor

Varsity TutorsHuntsville, AL, US
Full-time

Huntsville College Computer Science Tutor Jobs* The Varsity Tutors platform has thousands of students looking for online College Computer Science tutors nationally and in Huntsville.As a tutor who... Show more

Computer Network Support Specialist (Junior)

Interactive Process Technology LLCHuntsville, AL, USA
Full-time
Quick Apply

Computer Network Support Specialist (Junior).IPTA's Technology Solutions Team is passionate about providing our customers with technical solutions that satisfy their business needs.Through collabor... Show more

Cognos Administrator

Teledyne Technologies IncorporatedAL,Huntsville,US
Full-time

Cognos Analytics Administrator duties: Formulates and defines system scope and objectives through research and fact-finding to design, develop, modify, or integrate complex information systems.Devi... Show more

Applied Algorithms Engineer

Johns Hopkins Applied Physics LaboratoryHuntsville, Alabama, United States
Full-time

Do you love developing creative solutions to challenging problems?.Are you passionate about using innovation and advanced technologies to solve to some of our country's critical challenges?.If so, ... Show more

Software Engineer, Mid -Level

Simulation Technologies, Inc.Huntsville, AL, USA
Full-time
Quick Apply

Best Places for Working Parents.This is an immediate opening with opportunities for growth and professional development.SimTech offers a market leading compensation package with excellent benefits,... Show more

Data Scientist (MSIC)

COLSA CorporationHuntsville, AL, US
Full-time

COLSA Corporation is currently seeking a Data Scientist to join our MSIC Team.We are seeking a self-motivated individual that is eager to learn and help the team support the critical junction betwe... Show more

Electromagnetic Test and Evaluation Engineer

Zachary PiperHuntsville, AL
Full-time

Electromagnetic Test and Evaluation Engineer in Huntsville, AL.Responsibilities of the Electromagnetic Test and Evaluation Engineer include:.Collaborate within a multi-organizational engineering te... Show more

Jr-Mid Level Software Developer

OASYS, INC.Huntsville, AL, USA
Full-time
Quick Apply

Leading Edge Government contractor in Huntsville Alabama, is seeking applicants for a Jr-Mid Level Software Developer to support our DoD customer on Redstone Arsenal.The Jr-Mid Level Software Engin... Show more

Algorithm SW Engineer

Vets HiredHuntsville, Alabama, United States
Full-time
Quick Apply

An organization is seeking an Algorithm Software Engineer to support a Command and Control, Battle Management, and Communications (C2BMC) program.This role involves contributing to the design and d... Show more

Engineer, Software (EarthRISE)

Universities Space Research AssociationHuntsville, AL, US
Full-time +1

USRA and the Science and Technology Institute are seeking a full-time Software Engineer to work in our Huntsville, AL office.The candidate will work directly with EarthRISE, which is a project of t... Show more

Software Engineer

EOS Defense Systems USA, IncHuntsville, AL, USA
Full-time
Quick Apply

The Software Engineer will design, develop, test, and integrate embedded software solutions that extend the capabilities of our high-performing, world-leading Remote Weapon Stations (RWS).The Softw... Show more

Software Engineer

DESE Research, Inc.Huntsville, AL, USA
Full-time
Quick Apply

Software Engineer in Huntsville, AL to join our team for the development of Modeling & Simulations (M&S) tools in support of the Missile Defense Agency (MDA) Ground Based Mid-course (GMD) p... Show more

Senior AI Engineer

Camgian CorporationHuntsville, AL, US
Full-time
Quick Apply

Camgian is looking to expand its development organization with the addition of a Senior AI Engineer.We are focused on applying state-of-the-art Artificial Intelligence, Machine Learning, Computer V... Show more

Remote Network Engineer (with Programming) – Data & AI Systems - AI Trainer ($50-$70 per hour)

MercorHuntsville, Alabama, US
Remote
Full-time

Are you a network engineer who also enjoys scripting or programming—and is curious about how data powers intelligent systems? Our client is building vertically integrated networking systems and lev... Show more

CNC Machinist

Strata-G SolutionsHuntsville, AL, USA
Full-time
Quick Apply

Strata-G Solutions, LLC is searching for a talented and experienced CNC Machinist for multi-axis milling and lathe machining centers.Candidates will be responsible for ensuring our company produces... Show more

People also ask
Software Engineer

Software Engineer

SAICHuntsville, AL, US
15 days ago
Job type
  • Full-time
Job description

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; US Citizenship 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