Embedded Software Engineer
Listed on 2026-08-25
-
IT/Tech
Unix/Linux
Ignite Digital enables national security agencies to accelerate decisions, elevate operational outcomes and achieve the outsized performance only an inside partner can deliver.
We combine mission experience, domain knowledge and technology expertise with the things partners can only know by being there every day. When agencies need a combination of tech and touch, Ignite Digital creates outcome-driving partnerships and stands with agencies to accomplish mission objectives.
Ignite Digital accelerates capability to the speed of every mission, deploying intelligent solutions and AI integration for faster, better transformation. Ignite delivers partnership beyond presentations to inspire the confidence to lead in a digital-forward world.
Ignite Digital. The Edge from Within.
- Competitive pay and benefits, including PTO
- Education stipends and referral bonuses
- Compelling work with the U.S. federal government
- Strong emphasis on volunteer and community engagement
- Opportunity to shape the future of our industry
- Supportive colleagues and management who invest in your growth
You should be comfortable validating communication protocols, developing containerized applications, and understand basic security principals such as authenticated transport, and signed data.
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
- 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
- Active Secret clearance
- Experience supporting DoD, Navy, Marine Corps, or Intelligence Community programs
- Experience with ARM‑based platforms, embedded Linux, and edge computing environments
- Experience integrating software with sensors,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).