Software Engineer - Embedded
Listed on 2026-02-28
-
Software Development
Software Engineer, Embedded Software Engineer
Overview
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).