1

Contract Sr C++ Software Engineer Jobs (NOW HIRING)

ID&C Software Engineer Location: Arnold AFB, TN Job Family Code: T - Software and Systems Development Function/Branch: Engineering/ID&C Branch Directorate: Engineering & Tech Support Position Type:

ID&C Software Engineer Location: Arnold AFB, TN Job Family Code: T - Software and Systems Development Function/Branch: Engineering/ID&C Branch Directorate: Engineering & Tech Support Position Type:

ID&C Software Engineer Location: Arnold AFB, TN Job Family Code: T - Software and Systems Development Function/Branch: Engineering/ID&C Branch Directorate: Engineering & Tech Support Position Type:

ID&C Software Engineer Location: Arnold AFB, TN Job Family Code: T - Software and Systems Development Function/Branch: Engineering/ID&C Branch Directorate: Engineering & Tech Support Position Type:

$126K - $166K/yr

About the Position We're looking for a highly skilled and adaptable senior C/C++ engineer to join ... Senior Software Engineer Requirements: * Capital Markets Experience - understanding of front ...

Senior C++ Software Engineer Transformational Security, LLC is seeking a Senior C++ Software ... contracts. Debug complex issues across distributed components and legacy subsystems. Required ...

next page

Showing results 1-20

Contract Sr C Software Engineer information

See salary details

$94K

$158.2K

$223K

How much do contract sr c++ software engineer jobs pay per year?

As of Aug 4, 2026, the average yearly pay for contract sr c++ software engineer in the United States is $158,190.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $183,500.00 per year, depending on experience, location, and employer.

What is a contract Sr C++ software engineer?

Contract Sr C++ Software Engineers are experienced professionals hired on a temporary or project basis to design, develop, and maintain software applications using the C++ programming language. They typically work on complex systems, contribute to architecture decisions, and may lead or mentor other developers. As contractors, they are not permanent employees and often work for a specific duration or until a project's completion, providing specialized expertise as needed.

What are the key skills and qualifications needed to thrive as a contract Sr C++ software engineer?

To thrive as a Contract Sr C++ Software Engineer, you need deep expertise in C++ programming, software architecture, and strong problem-solving abilities, often backed by a degree in computer science or related field. Familiarity with integrated development environments (IDEs) like Visual Studio, version control systems such as Git, and experience with modern C++ standards (C++11/14/17/20) are typically required. Excellent communication, adaptability, and the ability to work independently set standout engineers apart in contract roles. These skills ensure efficient delivery of robust software solutions, effective collaboration with diverse teams, and the flexibility to quickly integrate into new projects.

What is the difference between Contract Sr C++ Software Engineer vs Contract Embedded C++ Developer?

AspectContract Sr C++ Software EngineerContract Embedded C++ Developer
CredentialsBachelor's or higher in CS or related field; experience in C++Bachelor's or higher in CS, EE, or related; embedded systems experience
Work EnvironmentSoftware development teams, office or remoteEmbedded systems, hardware labs, or remote
Industry UsageTech, finance, software servicesAutomotive, aerospace, IoT devices
Search & ComparisonOften compared for C++ roles in software developmentCompared when focusing on embedded systems expertise

The Contract Sr C++ Software Engineer typically works on application-level software in various industries, while the Contract Embedded C++ Developer specializes in embedded systems with hardware integration. Both roles require strong C++ skills and similar credentials, but differ mainly in environment and industry focus.

What are some common challenges faced by a contract Sr C++ software engineer when joining a new project?

As a Contract Sr C++ Software Engineer, you may encounter challenges such as quickly ramping up on complex legacy codebases, adapting to different coding standards, and integrating with diverse development teams. Since contract roles often require immediate contributions, you'll need to efficiently understand project requirements and existing architectures. Strong communication skills are essential for collaborating with permanent staff and stakeholders, ensuring that your work aligns with project goals and timelines.
More about Contract Sr C Software Engineer jobs
What cities are hiring for Contract Sr C++ Software Engineer jobs? Cities with the most Contract Sr C++ Software Engineer job openings:
What are the most commonly searched types of Sr C++ Software Engineer jobs? The most popular types of Sr C++ Software Engineer jobs are:
What states have the most Contract Sr C++ Software Engineer jobs? States with the most job openings for Contract Sr C++ Software Engineer jobs include:
Infographic showing various Contract Sr C++ Software Engineer job openings in the United States as of July 2026, with employment types broken down into 75% Full Time, and 25% Contract. Highlights an 75% In-person, and 25% Remote job distribution, with an average salary of $158,190 per year, or $76.1 per hour.

Avionics Software Engineer/Embedded C Software Engineer

Talent Groups

Mineral Wells, TX โ€ข On-site

$119K - $156K/yr

Other

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Job Title: Embedded Software Engineer โ€“ Avionics (C/DO-178B/C)

Location: Mineral Wells, TX (Onsite)

Job Summary

We are seeking an experienced Embedded Software Engineer with strong expertise in Embedded C development for avionics applications. The ideal candidate will have experience developing, integrating, and troubleshooting large-scale embedded software projects while working with avionics communication protocols and following DO-178B/C software development standards.

Required Qualifications
  • Bachelor''s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
  • Minimum 4 years of experience in Embedded C software development.
  • Strong experience in C application development, software integration, debugging, and troubleshooting of large-scale embedded systems.
  • Hands-on experience with communication protocols, including:
    • TCP/IP
    • ARINC 429
    • RS-232
    • RS-422
    • UART
    • SPI
  • Experience creating and maintaining Makefiles and working with embedded compilers/toolchains.
  • Knowledge of C coding standards and static code analysis tools such as PC-Lint or equivalent.
  • Understanding of DO-178B/C software development lifecycle and avionics certification processes.
  • Experience working with Avionics Systems and Flight Instrumentation.
Preferred Qualifications
  • Experience with Real-Time Operating Systems (RTOS).
  • Familiarity with embedded software testing, verification, and validation.
  • Strong analytical, debugging, and problem-solving skills.