×
Register Here to Apply for Jobs or Post Jobs. X

C++​/Linux Software Engineer

Job in Atlanta, Fulton County, Georgia, 30383, USA
Listing for: Insight Global
Full Time position
Listed on 2026-05-29
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, C++ Developer, DevOps
Salary/Wage Range or Industry Benchmark: 108540 - 147300 USD Yearly USD 108540.00 147300.00 YEAR
Job Description & How to Apply Below
Position: C++ / Linux Software Engineer

Job Description

This team conducts research supporting sponsors across the Department of Defense and focuses on autonomous uncrewed aircraft programs. Expertise includes autonomous systems, systems engineering, avionics engineering, embedded software development, test and evaluation, and hardware- and software-in-the-loop development and test environments and laboratories.

Screening Salary: $108,540 - $147,300, equivalent hourly while on contract. Depending on level of edu and exp

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances.

If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to  learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy:

Skills and Requirements

• Must have a Bachelors degree and 2 years of experience min or Masters degree

• Experience developing software for complex systems using disciplined approaches and processes.

• Experience developing software in C/C++ languages.

• Experience with common scripting languages, including bash and Python.

• Experience developing software using Linux GCC compilers and related build and debugging tools.

• Experience developing software on Linux and deploying to Linux target systems.

• Familiar with multi-threaded and multi-process concepts and applications.

• Familiar with or aware of common software IPC mechanisms, such as shared memory, pub-sub messaging, or RPC Preferred Qualifications

• Active Secret Clearance.

• Experience developing software for complex military systems using disciplined approaches and processes.

• Experience developing embedded software.

• Experience with containerized software development.

• Experience with multi-threaded and multi-process software development.

• Experience developing software for autonomous unmanned aircraft systems (UAS/UAV).

• Experience developing software for autonomous unmanned surface vehicles (USV), unmanned ground vehicles (UGV), unmanned under systems (UUV).

• Experience developing software for payloads on unmanned autonomous systems.

• Experience developing and integrating software interfaces to sensors systems (EW, EO, ATR, ML, etc.).

• Experience with development of secure and/or safety critical systems.

• Experience with avionics data buses (MIL-STD-1553, ARINC 429, Ethernet, RS-422, etc.), tactical data links, military radios.

• Experience with military relevant open software standards and frameworks (MOSA software, FACE, OMS, VICTORY, etc.).

• Experience with Jira, Confluence, Git.

• Experience with VMs, containers; SITL, HITL.

• Experience with Dev Ops, Dev Sec Ops , CI/CD.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary