Edge Embedded Software Engineer — DoD Systems (Onsite)

Socket.dev

Charleston (SC)

On-site

USD 108,000 - 132,000

Full time

6 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
Work with DoD government clients
Volunteer & community engagement
Industry leadership

Job summary

Ignite Digital seeks an Embedded Software Engineer to support DoD systems from Charleston, SC. You will design, develop, test, and sustain mission software and integrate with hardware interfaces on edge devices.

The role requires hands-on development, deployment, and troubleshooting of distributed systems, plus experience with Linux, Go, Python, and container technologies in a security-conscious environment. onsite 5 days a week in Charleston.

Qualifications

  • Bachelor's degree in CS, 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.
  • 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

Networking fundamentals
Linux troubleshooting
Problem solving
Security conscious mindset

Education

Bachelor's degree in Computer Science or related

Tools

Linux
Bash
Git
Go
Python
Container technologies (Podman)

Job description

Ignite Digital seeks an Embedded Software Engineer to support DoD systems from Charleston, SC. You will design, develop, test, and sustain mission software and integrate with hardware interfaces on edge devices.

The role requires hands-on development, deployment, and troubleshooting of distributed systems, plus experience with Linux, Go, Python, and container technologies in a security-conscious environment. onsite 5 days a week in Charleston.

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
Embedded Software Engineer - DoD Edge & Linux
Embedded Software Engineer - DoD Edge & Linux

Ignite Digital • Charleston (SC)

On-site
USD 120,000 - 150,000
Competitive pay
Education stipends
Referral bonuses
+4
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 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

Ignite Digital • Charleston (SC)

On-site
USD 120,000 - 150,000
Competitive pay
Education stipends
Referral bonuses
+4
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 Electrical Engineer – Power Systems for DoD (Onsite)
Senior Electrical Engineer – Power Systems for DoD (Onsite)

Ignite Digital • Charleston (SC)

On-site
USD 115,000 - 135,000
Competitive pay
PTO
Education stipends
+3
Electrical Engineer, Power Systems for National Security
Electrical Engineer, Power Systems for National Security

Ignite Digital Federal Services • Charleston (SC)

On-site
USD 115,000 - 140,000
Competitive pay and benefits including
PTO
Education stipends
+4
Software Engineer III
Software Engineer III

Ignite Digital Federal Services • Charleston (SC)

On-site
USD 122,000 - 149,000
PTO
Education stipends
Referral bonuses
+3
Senior Systems Engineer - DoD, Onsite in North Charleston
Senior Systems Engineer - DoD, Onsite in North Charleston

Atlas Technologies, Inc. • Charlotte (NC)

On-site
USD 110,000 - 160,000