Mission-Centric Embedded Software Engineer (C/C++)

CACI

Jessup (MD)

On-site

USD 113,000 - 238,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CACI is seeking a Software Engineer to act as an embedded developer for mission-critical projects. You will design, develop, prototype, modify, and integrate CNO software across Linux, Windows, and embedded environments to deliver mission-centric results.

Collaboration with analysts, operators, and data scientists is essential in a fast-paced setting. The role requires TS/SCI with Polygraph clearance, a strong background in C/C++/Python, and experience with reverse engineering tools like Ghidra.

Qualifications

  • Active TS/SCI with Polygraph required.
  • Bachelor’s degree in Systems Engineering, Computer Science, Information Systems, Engineering Science, Engineering Management, or a related discipline.
  • 12 yrs., B.S. or 10 yrs. w/ M.S.; 4 yrs of additional SWE experience may substitute for a bachelor’s degree.
  • Experience with developing CNO specific software in Linux/Windows/Embedded applications.
  • Experience with Reverse Engineering, especially with Ghidra.
  • Produce and modify software systems in C/C++/Python.
  • Provide support for fielded software systems.
  • Familiarity with Git and Subversion.
  • Atlassian Tools (Jira, Confluence).
  • Be willing to learn new technologies and systems to meet mission objectives.

Responsibilities

  • Augment existing tool sets.
  • Derive, document, and analyze requirements.
  • Build prototypes to demonstrate understanding of mission requirements.
  • Produce end tool sets that can operate within mission constraints.
  • Be able to work with customer leadership to build relationships to help enable and improve mission success.

Skills

TS/SCI with Polygraph
C/C++/Python
Embedded software development
Reverse engineering
Ghidra
Agile development
Strong communication

Education

Bachelor’s degree in Computer Science / Engineering
MS degree beneficial

Tools

Git
Subversion
Jira
Confluence

Job description

CACI is seeking a Software Engineer to act as an embedded developer for mission-critical projects. You will design, develop, prototype, modify, and integrate CNO software across Linux, Windows, and embedded environments to deliver mission-centric results.

Collaboration with analysts, operators, and data scientists is essential in a fast-paced setting. The role requires TS/SCI with Polygraph clearance, a strong background in C/C++/Python, and experience with reverse engineering tools like Ghidra.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mission-Critical Embedded Software Engineer — TS/SCI
Mission-Critical Embedded Software Engineer — TS/SCI

CACI International Inc • Maryland

On-site
USD 113,000 - 238,000
Embedded Cybersecurity Software Engineer (TS/SCI)
Embedded Cybersecurity Software Engineer (TS/SCI)

CACI International Inc • Florham Park (NJ)

On-site
USD 94,000 - 198,000
Mission-Centric CNO Software & Reverse Engineer (TS/SCI)
Mission-Centric CNO Software & Reverse Engineer (TS/SCI)

Bitwise • Fort Meade (MD)

On-site
USD 288,000 - 338,000
Top salaries because we're top Perform
PTO 3-5 weeks
11 federal holidays
+5
Mission-Critical Embedded Software Engineer
Mission-Critical Embedded Software Engineer

Dover Networks LLC • Capitol Heights (MD)

On-site
USD 256,000 - 280,000
Senior Embedded Software Engineer — Field Intel Solutions
Senior Embedded Software Engineer — Field Intel Solutions

CACI International Inc • Colorado Springs (CO)

On-site
USD 115,000 - 252,000
Space-Grade Embedded Software Engineer
Space-Grade Embedded Software Engineer

CACI • Colorado Springs (CO)

On-site
USD 110,000 - 150,000
Senior Embedded Software Engineer - Field & Mission Support
Senior Embedded Software Engineer - Field & Mission Support

CACI International Inc • Honolulu (HI)

On-site
USD 115,000 - 252,000
Senior Embedded Software Engineer - Field Mission Impact
Senior Embedded Software Engineer - Field Mission Impact

CACI International Inc • Reston (VA)

On-site
USD 115,000 - 252,000
Embedded Software Engineer - Real-Time Cyber Capabilities
Embedded Software Engineer - Real-Time Cyber Capabilities

CACI International Inc. • Florham Park (NJ)

On-site
USD 94,000 - 198,000
Mission-Critical Software Engineer (TS/SCI with Poly)
Mission-Critical Software Engineer (TS/SCI with Poly)

CACI International Inc • Sterling (VA)

On-site
USD 94,000 - 198,000