Embedded Software Engineer - Real-Time Cyber Capabilities

CACI International Inc.

Florham Park (NJ)

On-site

USD 94,000 - 198,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

CACI International Inc. in Florham Park, NJ is seeking an Embedded Software Engineer to design and develop real-time embedded and application-level software for networked systems and mission-critical cybersecurity solutions.

You will work across Linux, Windows, and embedded platforms, perform reverse engineering, contribute to security tooling, and collaborate with customers to shape system requirements and technical direction.

Qualifications

  • 5+ years of software development experience in C, C++, Python or similar languages.
  • Hands-on Linux experience (boot, kernel, user-space).
  • Bachelor’s degree in Computer Science, Computer Engineering, or related field.

Responsibilities

  • Design, development, and testing of real-time embedded and application-level software for networked systems.
  • Develop advanced security analysis tools, vulnerability research workflows, and software-hardening techniques.
  • Conduct reverse engineering across Windows, Linux, mobile, and embedded platforms.
  • Serve as a subject matter expert in key network technologies (IP/MPLS, 4G/5G, optical transport).
  • Analyze and evaluate security strengths/ weaknesses across diverse systems and technologies.
  • Shape system requirements and technical direction through collaboration with customers.

Skills

C
C++
Python
Linux
Assembly languages
IP networking

Education

Bachelor's degree in Computer Science or Computer Engineering

Tools

Reverse engineering tools
Embedded systems development tools

Job description

CACI International Inc. in Florham Park, NJ is seeking an Embedded Software Engineer to design and develop real-time embedded and application-level software for networked systems and mission-critical cybersecurity solutions.

You will work across Linux, Windows, and embedded platforms, perform reverse engineering, contribute to security tooling, and collaborate with customers to shape system requirements and technical direction.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Security Engineer
Senior Embedded Security Engineer

CACI International Inc • Florham Park (NJ)

On-site
USD 113,000 - 238,000
Senior Embedded Engineer — Security & Reverse Engineering
Senior Embedded Engineer — Security & Reverse Engineering

CACI International • Florham Park (NJ)

On-site
USD 113,000 - 238,000
Embedded Software Engineer — Networking & Cybersecurity
Embedded Software Engineer — Networking & Cybersecurity

CACI International Inc • Lisle (IL)

On-site
USD 64,000 - 128,000
Senior Embedded Software Test Engineer - Cybersecurity
Senior Embedded Software Test Engineer - Cybersecurity

Groupe Kardol • Florham Park (NJ)

On-site
USD 104,000 - 218,000
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
Senior Embedded RF Systems Architect
Senior Embedded RF Systems Architect

CACI International Inc • Herndon (VA)

On-site
USD 94,000 - 198,000
Embedded Software Engineer
Embedded Software Engineer

CACI International Inc. • Florham Park (NJ)

On-site
USD 94,000 - 198,000
Embedded Software Engineer
Embedded Software Engineer

Global Business Ser. 4u • Grand Rapids (MI)

On-site
USD 90,000 - 140,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Veracity Ventures Inc. • Camden (NJ)

On-site
USD 130,000 - 180,000
401(k)
Paid time off
Parental leave
Junior Rust Cyber Software Engineer – Embedded Systems
Junior Rust Cyber Software Engineer – Embedded Systems

CACI International Inc • Maryland

On-site
USD 70,000 - 143,000