Enable job alerts via email!

Lead Embedded Software Engineer

CACI

Herndon (VA)

On-site

USD 119,000 - 264,000

Full time

15 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Lead Embedded Software Engineer to develop software solutions for a security platform. The role involves working with RF monitoring solutions and requires expertise in C/C++, Linux, and embedded systems, along with a security clearance. The position offers opportunities for mentorship and career growth.

Benefits

Flexible time off
Learning resources
Comprehensive benefits supporting health and wellness

Qualifications

  • 10+ years of related experience.
  • Active Secret clearance or higher.
  • Experience with data transfer protocols over USB, RS232, LAN.

Responsibilities

  • Design, develop, integrate, and debug mission-critical Linux-based embedded software.
  • Lead software engineers within an Agile team environment.
  • Mentor junior engineers.

Skills

C/C++
RUST
Python
Linux
Agile
DevOps
Memory safety

Education

Bachelor's degree in Computer Engineering, Computer Science, or related field

Tools

GitHub
JIRA
Confluence

Job description

Lead Embedded Software Engineer

Job Category: Engineering
Time Type: Full time
Minimum Clearance Required to Start: Secret
Employee Type: Regular
Percentage of Travel Required: Up to 10%
Type of Travel: Continental US

The Opportunity:

We are seeking an experienced Lead Embedded Software Engineer with expertise in Xilinx MPSoC systems and deep experience in C/C++ on Linux and embedded systems, holding a security clearance. The role involves developing software solutions for a purpose-built security platform.

This position joins CACI's Charon team, working with RF monitoring solutions and EO/IR imaging systems to help customers identify signals of interest across the electromagnetic spectrum, conduct ISR, and acquire targets. Our work spans EW to facility security, aiding customers in sensing, analysis, and action.

Responsibilities:

  1. Design, develop, integrate, and debug mission-critical Linux-based embedded software following industry best practices and project methodologies.
  2. Lead software engineers within an Agile team environment, utilizing structured development lifecycles.
  3. Decompose system-level requirements for implementation.
  4. Design embedded Linux systems and applications.
  5. Implement memory-safe code in ARM architectures according to industry standards.
  6. Collaborate for reliable inter-processor communication.
  7. Enforce coding standards, documentation, and memory safety practices.
  8. Mentor junior engineers.

Qualifications:

Required:

  • Bachelor's degree in Computer Engineering, Computer Science, or related field; relevant experience may substitute formal education.
  • 10+ years of related experience.
  • Active Secret clearance or higher.
  • Proficiency in C/C++/RUST/Python.
  • Experience with Linux and bare-metal embedded development.
  • Familiarity with Agile/DevOps tools like GitHub, JIRA, Confluence.
  • Experience with data transfer protocols over USB, RS232, LAN.

Nice to Have:

  • Cross compilation, remote debugging.
  • Knowledge of coding standards like MISRA-C.
  • Experience with Qt GUI development.
  • Knowledge of cryptography, DS101/102 protocols, secure networking, Type 1 products.
  • Experience with KMI/EKMS, ACES, Key Loader Devices.

What You Can Expect:

Culture of integrity: We prioritize character and innovation, supporting our mission to ensure national safety.

Environment of trust: We value each employee's contributions and offer flexible time off and learning resources.

Focus on growth: We aim to advance critical missions, build on success, and foster career development.

Your potential is limitless. So is ours.

Learn more about CACI here.

Pay Range: $119,800 - $263,600. Compensation depends on various factors including location, experience, skills, and education. We offer comprehensive benefits supporting health, wellness, retirement, family, education, and time off.

We are an Equal Opportunity Employer, considering all qualified applicants without discrimination.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Embedded Software Engineer

Systems & Technology Research

Arlington

On-site

USD 100,000 - 150,000

2 days ago
Be an early applicant

Senior Lead Software Engineer, Full Stack (Remote-Eligible)

Davita Inc.

McLean

Remote

USD 225,000 - 258,000

Today
Be an early applicant

Principal / Senior Principal Embedded Software Engineer (DoD SkillBridge)

Northrop Grumman

Linthicum

On-site

USD 102,000 - 154,000

Today
Be an early applicant

Lead Software Engineer

Relativity

Washington

Remote

USD 150,000 - 224,000

8 days ago

Lead C# Software Engineer (Feature Focused)

Jobot

Columbia

Remote

USD 165,000 - 200,000

8 days ago

Principal Software Engineer

Jobot

Rockville

Remote

USD 150,000 - 180,000

13 days ago

Principal Embedded Software Engineer/Senior Principal Embedded Software Engineer

Northrop Grumman

Linthicum

On-site

USD 105,000 - 158,000

30+ days ago

Embedded Software Engineer or Principal Embedded Software Engineer

Northrop Grumman Corp. (AU)

Annapolis

On-site

USD 85,000 - 158,000

30+ days ago

Lead IT Support Engineer

MGM Resorts International

Remote

USD 80,000 - 120,000

14 days ago