Software Engineer - Embedded
Listed on 2026-07-26
-
Software Development
Embedded Systems/ Firmware/ IoT, Unix/Linux
Software Engineer I – Embedded
Folsom, CA (Hybrid)
Defense & National Security
Full-Time
$75,000 - $110,000
An innovative defense and national security engineering organisation is seeking an Embedded Software Engineer to support the development of advanced airborne ISR and mission‑critical systems.
This is an excellent opportunity for an early‑career engineer who is excited to work on complex, real‑world systems in a highly collaborative, small‑team environment.
The OpportunityYou’ll contribute to the design, development, and testing of embedded and Linux‑based software supporting advanced intelligence and defense technologies.
The role offers exposure across the full software lifecycle, working alongside systems engineers, technical leads, and programme managers on high‑impact projects.
Key Responsibilities- Support software analysis, design, development, and testing
- Collaborate across software and systems engineering teams
- Evaluate and integrate commercial and open‑source technologies
- Contribute to architectural prototyping and system improvements
- Assist in preparing technical briefings and documentation
- Participate in customer and technical review meetings
- 1–2 years of commercial experience in Engineering or Computer Science
- Bachelor’s degree in Engineering, Computer Science, or related field
- Experience with C, C++, or similar systems programming languages (Linux environment)
- Comfortable working with command‑line interfaces
- Experience with shell and/or Python scripting
- Understanding of network fundamentals (IP addressing, subnetting, protocols)
- Basic knowledge of object‑oriented design, distributed systems, and embedded concepts
- Strong communication skills and ability to work in a collaborative team
Must be eligible to obtain and maintain a U.S. Security Clearance (U.S. Citizenship required)
Preferred- Active DoD Top Secret SCI clearance
(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).