Secret Embedded Software Engineer

Insight Global (United States)

Carlsbad (CA)

On-site

USD 120,000 - 170,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Insight Global seeks an Embedded Software Engineer for a government client in Carlsbad, CA. You will design and implement embedded software in C/C++ and Rust for encrypted communications, interfacing with system, test, and hardware engineers.

The role requires Linux in embedded environments, TCP/IP, kernel driver work, Agile Scrum, and travel up to 10%. A bachelor's in computer engineering and a security clearance are needed.

Qualifications

  • 2–3 years design/implementation experience with embedded software in C/C++
  • At least 1 year Linux OS use, ideally for embedded environments
  • Familiarity with Linux kernel driver development/modifications
  • Rust experience preferred
  • Design and implementation experience with embedded software in C/C++
  • Basic understanding of TCP/IP and common network configuration
  • Object-oriented software development experience
  • Agile Scrum development experience
  • Ability to plan, track, and report on progress
  • CI/CD software
  • Good oral and written communication skills
  • Bachelor's degree in computer engineering or related field
  • Active SECRET or TOP SECRET security clearance
  • Travel up to 10%

Responsibilities

  • Design and implement embedded software in C/C++ and Rust for encrypted communications systems.
  • Interface with system, test, and hardware engineers as new capabilities are developed.
  • Work with Linux in embedded environments and contribute to TCP/IP networking configurations.
  • Develop object‑oriented software and participate in Agile Scrum processes.
  • Contribute to CI/CD software development and Linux kernel driver work.

Skills

C/C++
Rust
Embedded software
Linux
TCP/IP
Agile Scrum
CI/CD
Python
Embedded Linux
ARM/RISC-V

Education

Bachelor's degree in computer engineering

Tools

Linux kernel drivers
Bare metal embedded drivers

Job description

Job Description

This is a role for a Embedded Software Engineer for a government client who is eager to contribute to a small, fast-paced team. You will develop software to support encrypted communications systems including Layer 2 and Layer 3 In-line Network Encryptors, embedded cryptographic devices, and emerging cryptographic solutions. You will interface and collaborate with system, test, and hardware engineers as new capabilities are developed and transitioned into service.

Skills and Requirements

The day-to-day

  • Design and implementation with embedded software in C/C++ and Rust
  • Linux OS use, for an embedded environment
  • TCP/IP and common network configuration
  • Object-oriented software development
  • Agile Scrum development
  • Ability to plan, track and report on progress
  • CI/CD software development
  • Good oral and written communications skills
  • Linux kernel driver development/modifications
  • Familiarity with to bare metal embedded device drivers
  • Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.)
  • Networking protocols (e.g. IPSec, MACsec, TLS, etc.)
  • Python development
  • Standalone embedded applications
Participating in multi-disciplinary teams
What you'll need
  • At least 2-3 years of design and implementation experience with embedded software in C/C+
  • At least 1 year Linux OS use, ideally for an embedded environment
  • Familiarity with Linux kernel driver development/modifications
  • Rust experience is preferred
  • Design and implementation experience with embedded software in C/C+
  • Basic understanding of TCP/IP and common network configuration
  • Object-oriented software development experience
  • Agile Scrum development experience
  • Ability to plan, track, and report on progress
  • CI/CD software
  • Good oral and written communication skills
  • Bachelor's degree in computer engineering or a related field
  • An active SECRET or TOP SECRET security clearance
  • Ability to travel up to 10%

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 employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to 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 the recruiting process, please send a request to HR@insightglobal.com.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Cryptic Vector • Liberty Township (OH)

On-site
USD 110,000 - 150,000
Medical insurance
Dental & vision insurance
Bonus program
+5
Embedded Software Engineer, Viasat Government
Embedded Software Engineer, Viasat Government

ViaSat Inc. • Linthicum (MD)

On-site
USD 130,000 - 180,000
Medical Benefits
Financial Benefits
Stock Incentives
Embedded Software Engineer – Encrypted Networking (Secret Clearance)
Embedded Software Engineer – Encrypted Networking (Secret Clearance)

ViaSat Inc. • Carlsbad (CA)

On-site
USD 141,000 - 222,000
Cleared Embedded Software Engineer — Cryptographic Networking
Cleared Embedded Software Engineer — Cryptographic Networking

Insight Global (United States) • Carlsbad (CA)

On-site
USD 120,000 - 170,000
Embedded Software Engineer, Viasat Government
Embedded Software Engineer, Viasat Government

ViaSat Inc. • Marlborough (MA)

On-site
USD 141,000 - 222,000
Senior Embedded Software Engineer - Linux & Security
Senior Embedded Software Engineer - Linux & Security

Tom Trese Networking LLC • Los Angeles (CA)

Hybrid
USD 135,000 - 200,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Franklin Professionals • Los Angeles (CA)

Hybrid
USD 135,000 - 200,000
Embedded Software Engineer, Viasat Government
Embedded Software Engineer, Viasat Government

ViaSat Inc. • Tempe (AZ)

On-site
USD 141,000 - 222,000
Embedded Software Engineer
Embedded Software Engineer

Cryptic Vector • Cincinnati (OH)

On-site
USD 120,000 - 150,000
Medical insurance
Dental and vision insurance
Performance bonus
+1
Embedded Software Engineer, Viasat Government
Embedded Software Engineer, Viasat Government

ViaSat Inc. • Carlsbad (CA)

On-site
USD 141,000 - 222,000