Embedded Software Engineer - DoD Edge & Linux

Ignite Digital

Charleston (SC)

On-site

USD 120,000 - 150,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive pay
Education stipends
Referral bonuses
Government projects
Community involvement
Growth opportunities
Supportive team

Job summary

Ignite Digital seeks an Embedded Software Engineer to design, develop, and sustain critical DoD software systems. You will build containerized apps, configure VLANs on edge devices, and help with ATO and RMF compliance in a secure, networked environment.

Ideal candidates have 7+ years in software engineering, strong Linux experience, and proficiency with Go, Python, Bash, Git, and networking. Expect on-site work in Charleston, SC with a focus on hardware integration and secure communication.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)
  • 7+ years of software engineering or systems integration experience
  • Experience with Linux, Bash, Git, Go, Python, and container technologies. Comfortable daily driver on Linux (Debian/Ubuntu-class systems on Pi and sim VMs)
  • Working knowledge of networking fundamentals including wired ethernet, TCP/IP, VLANs, DNS, and routing
  • Experience configuring and troubleshooting Ethernet‑based networks, including IP addressing, subnetting, routing, and DNS
  • Experience supporting software deployed on Linux‑based embedded or edge‑computing platforms
  • Ability to obtain and maintain a DoD Secret security clearance

Responsibilities

  • Design, develop, test, and maintain mission software applications and services
  • Develop automation scripts and deployment tooling using Go, Bash, and Python
  • Support Linux systems, systemd services, and secure remote administration using SSH
  • Build and deploy containerized applications using Podman and Quadlets
  • Configure and troubleshoot Ethernet networking, VLANs, TLS, and system communications, including tagged and untagged traffic, trunk ports, and network segmentation concepts
  • Execute provisioning, bootstrap, and deployment procedures for operational systems
  • Support hardware integration including serial, USB, I2C, and SPI interfaces
  • Interface software systems with embedded and peripheral hardware components
  • Utilize serial console connections for diagnostics and troubleshooting
  • Support software integration with hardware interfaces including USB, I2C, SPI, and Ethernet-connected devices
  • Assist in identifying and isolating software, hardware, power, and network‑related issues
  • Ensure software services remain resilient to hardware attachment and detachment events
  • Support Authority to Operate (ATO), RMF, and cybersecurity compliance activities as required

Skills

Linux
Go
Python
Bash
Git
Networking fundamentals
DoD Secret clearance

Education

Bachelor's degree in Computer Science or related field

Tools

Podman
Quadlets
Debian/Ubuntu

Job description

Ignite Digital seeks an Embedded Software Engineer to design, develop, and sustain critical DoD software systems. You will build containerized apps, configure VLANs on edge devices, and help with ATO and RMF compliance in a secure, networked environment.

Ideal candidates have 7+ years in software engineering, strong Linux experience, and proficiency with Go, Python, Bash, Git, and networking. Expect on-site work in Charleston, SC with a focus on hardware integration and secure communication.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer – DoD Edge & Networking
Embedded Software Engineer – DoD Edge & Networking

Ignite Digital Federal Services • Charleston (SC)

On-site
USD 108,000 - 132,000
Competitive pay and benefits
Education stipends
Referral bonuses
+3
Edge Embedded Software Engineer — DoD Systems (Onsite)
Edge Embedded Software Engineer — DoD Systems (Onsite)

Socket.dev • Charleston (SC)

On-site
USD 108,000 - 132,000
Competitive pay
Education stipends
Referral bonuses
+3
Embedded Software Engineer
Embedded Software Engineer

Ignite Digital Federal Services • Charleston (SC)

On-site
USD 108,000 - 132,000
Competitive pay and benefits
Education stipends
Referral bonuses
+3
Embedded Software Engineer
Embedded Software Engineer

Socket.dev • Charleston (SC)

On-site
USD 108,000 - 132,000
Competitive pay
Education stipends
Referral bonuses
+3
Embedded Software Engineer
Embedded Software Engineer

Ignite Digital • Charleston (SC)

On-site
USD 120,000 - 150,000
Competitive pay
Education stipends
Referral bonuses
+4
Senior Embedded Software & Hardware Engineer (Edge/IoT)
Senior Embedded Software & Hardware Engineer (Edge/IoT)

United States Digital Space LLC • New York (NY)

Hybrid
USD 140,000 - 170,000
Annual bonus
Embedded Software Engineer
Embedded Software Engineer

Actalent • Indialantic (FL)

On-site
USD 120,000 - 180,000
Medical
Dental
Vision
+5
Senior Software Engineer III — Cybersecurity & DoD Systems
Senior Software Engineer III — Cybersecurity & DoD Systems

Ignite Digital Federal Services • Charleston (SC)

On-site
USD 122,000 - 149,000
PTO
Education stipends
Referral bonuses
+3
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

Remote
USD 100,000 - 130,000
Senior / Staff Linux Embedded Engineer
Senior / Staff Linux Embedded Engineer

BrightAI Corporation • Palo Alto (CA)

On-site
USD 140,000 - 210,000