Apply Edge Tailor my CV for this job — free

Embedded Software Engineer

ResilAient Talent Hub · Herndon, VA

Tailor my CV for this job — free

See similar jobs

About the RoleA leading aerospace and defense contractor in Herndon, VA is seeking a Lead Embedded Software Engineer to spearhead the architecture and modern software conversion of mission-critical real-time platforms. In this hands-on technical leadership role, you will lead the adoption of Rust, modernize legacy C/C++ codebases, and drive memory-safe embedded software design across full-lifecycle defense programs. You will serve as the technical authority across system architecture, hardware-software integration, RTOS development, and program execution (EVM/Proposals).ClearanceWe are looking for potential joiners to have Active US DoD Secret Security Clearance (or higher), but dont let this be a show stopper the customer has stated for an exceptional applicatant they would conduct the clearance but you must be able to pass it.Work AuthorizationMust be a US Citizen due to ITAR/defense contract requirements.ResponsibilitiesRust Modernization & AdoptionSpearhead the transition from legacy C/C++ to modern Rust, establishing design patterns, idioms, automated testing, and toolchains for real-time systems.Full-Lifecycle Embedded DevelopmentTranslate complex operational requirements into software architecture, interface with hardware/systems engineering teams, and drive HW/SW integration and formal testing.Real-Time SystemsArchitect and implement software using Rust, C, C++, and Python on real-time operating systems (RTOS) including VxWorks, Embedded Linux, and Green Hills Integrity.Program Management & Proposal SupportPartner with program leadership on Earned Value Management (EVM) tracking, software cost estimation (BOE), WBS development, and proposal package preparation.Technical Leadership & MentorshipGuide multidisciplinary engineering teams through the full SDLC, defining technical direction, architecture, and code quality standards.QualificationsEducation & ExperienceBachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field + 9+ years of embedded engineering experience; OR Master’s degree + 7+ years of experience; OR 13+ years of experience in lieu of a degree.Required SkillsLeadership Experience3+ years leading software development teams.2+ years as an Agile Software Lead, Technical Lead, or Scrum Master.Core Technical SkillsHands-on professional experience developing software in Rust.5+ years of production C/C++ development and Object-Oriented Design (OOD).Program Execution5+ years of experience utilizing Earned Value Management (EVM) tracking.3+ years leading software proposal efforts, technical writing, and cost estimation.Preferred SkillsExperience writing low-level drivers, Board Support Packages (BSPs), and hardware abstraction layers.Proficiency in MBSE and Object-Oriented Design tools (UML, IBM Rhapsody, Cameo Systems Modeler, or MagicDraw).Familiarity with Information Assurance, cryptography, NSA Type 1 certification, or safety-critical standards (DO-178B/C).Strong cross-functional technical communication skills across hardware, software, and systems engineering teams.Pay range and compensation packageWhy Apply?Direct Impact: Shape next-generation aerospace and defense technology.Modern Tech Stack: Spearhead industry-leading memory-safe (Rust) migration in a high-reliability defense environment.Comprehensive Package: Competitive base salary, excellent healthcare benefits, 401(k) matching, paid time off, and stability on long-term defense programs.