Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Embedded Software Engineer

$120k - $222k

Trident Systems

Position Title: Principal Embedded Software Engineer
Requisition ID: 1784
Position Location: Sterling, VA
Position Reports To: Manager, Space Electronic Systems
Supervises Others: No

At Trident Systems, we believe that strong engineering principles are fundamental to driving innovation and solving complex problems. We promote a culture characterized by rigorous engineering practices and a commitment to continuous improvement. This is achieved by leveraging our organization's collective expertise through collaborative development processes, which include thorough design and peer reviews. We can deliver innovative, high-performance solutions that meet our customers' evolving requirements by integrating our specialized knowledge in aerospace electronic systems with appropriately scaled development methodologies.

We are a mission partner supporting DoD, Intelligence Community, and Civil space customers. We develop complex, radiation effects mitigated, designs that balance competing requirements in modern space programs, delivering cutting-edge solutions that enable our customers to achieve more in space.

Position Summary

The Principal Embedded Software Engineer serves as a highly experienced individual contributor responsible for embedded software architecture, implementation, and technical execution across advanced aerospace computing platforms and supporting engineering systems. This role focuses on embedded Linux platforms, board support packages (BSPs), low-level platform software, hardware interfaces, device drivers, boot architecture, and system-level debugging across software and hardware boundaries.

This is a hands-on engineering role intended for a deeply experienced embedded software engineer who thrives in complex hardware-centric environments and contributes through strong technical execution, sound engineering judgment, architectural rigor, and mentorship of other engineers.

Duties and Responsibilities
  • Architect, design, and implement software across embedded aerospace computing platforms and supporting engineering systems.
  • Define clean software-hardware interfaces across processors, FPGAs, peripherals, storage devices, networking subsystems, and platform infrastructure.
  • Architect robust boot strategies, software update mechanisms, telemetry frameworks, fault handling, recovery strategies, and maintainable runtime software architectures.
  • Lead Linux BSP development, platform bring-up, driver integration, hardware enablement, and low-level software architecture activities.
  • Develop, review, and optimize software for performance-critical paths including storage, networking, DMA, PCIe, interrupt-driven I/O, and embedded communications.
  • Diagnose and resolve complex technical issues spanning software, firmware, FPGA, operating system, drivers, and hardware interactions.
  • Establish and reinforce strong software engineering practices including design reviews, code reviews, reproducible builds, release discipline, traceability, CI/CD workflows, and technical documentation.
  • Mentor software engineers through technical guidance, design collaboration, architecture reviews, and hands-on engineering support.
  • Support technical trade studies, architecture decisions, requirements decomposition, and customer technical discussions.
  • Partner closely with FPGA, electrical, systems, product, and test engineering teams to deliver integrated technical solutions.
  • Support off-site integration activities or travel, as needed.
  • Perform other duties as assigned.
Required Qualifications
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related technical discipline, or equivalent practical engineering experience.
  • 9+ years of related experience (OR 7+ years with a master's degree)
  • Embedded software engineering experience with significant delivery on complex hardware-based systems.
  • Experience in embedded software architecture, low-level software development, and software/hardware integration.
  • Experience developing Linux-based embedded systems including BSP development, platform bring-up, kernel integration, or low-level software infrastructure.
  • Deep proficiency in C and C++ with strong systems-level software design fundamentals.
  • Experience developing software for embedded hardware platforms including custom peripherals, communications interfaces, storage subsystems, or FPGA-connected systems.
  • Strong debugging skills across software, operating system, driver, and hardware boundaries.
  • Experience with source control, build systems, release engineering, and disciplined software development practices.
  • Ability to mentor engineers through technical guidance, architecture reviews, code reviews, and collaborative engineering support.
  • Strong written and verbal communication skills with engineering teams, technical stakeholders, and customers.
Preferred Qualifications
  • Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or related technical discipline.
  • Experience in aerospace, defense, or other high-reliability engineering environments.
  • Linux kernel driver development experience including PCIe, networking, storage, GPIO, DMA, interrupt handling, serial interfaces, or custom hardware integration.
  • Experience with embedded Linux environments such as Yocto, Buildroot, Ubuntu, or similar platforms.
  • Familiarity with embedded communications and hardware interfaces including SPI, I2C, UART, CAN, Ethernet, PCIe, SpaceWire, or related protocols.
  • Experience working closely with FPGA-based systems or hardware acceleration platforms.
  • Experience with RTOS-based embedded systems or deterministic software environments.
  • Experience with secure boot, fault tolerance, redundancy architectures, software recovery strategies, or mission-critical embedded systems.
  • Experience with Python-based engineering automation, internal tools, or test infrastructure development.
  • Strong engineering judgment, systems thinking, and ability to independently solve complex multidisciplinary technical problems.
Pay Information

Full-Time Salary Range: $120,000 - $222,000
Please Note: Actual compensation offered will be determined based on several factors including, but not limited to, relevant experience, skills, education, certifications, internal equity, business considerations, and geographic location where applicable.

Benefits

Hired applicants may be eligible for benefits including but not limited to:
  • Health benefits
    • Medical
    • Dental
    • Vision
    • Basic life with AD&D
    • Short term disability
    • Long term disability
    • Ancillary (Voluntary life with AD&D, accident, critical illness, hospital, and pet)
    • Spending accounts (HSA, FSA, and DCFSA)
  • Paid time off
  • Holidays
  • 401(k) (including company match)
  • Tuition reimbursement
  • Leaves (Parental, maternity, and military)
  • Annual discretionary bonus (for eligible roles)

Trident Systems reserves the right to change or assign other duties to this position.


Trident Solutions is an affirmative action and equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. To request reasonable accommodation to participate in the job application or interview process, please contact View email address on click.appcast.io.

Pay Transparency: The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Embedded Software Engineer in Sterling, VA vacancy
  •  ...mobility, and augmented reality. The $260B annual GNSS Hardware, Software and Data Services market is ripe for disruption and...  ...The Position TrustPoint is currently seeking a Full Time Embedded Software Engineer to join the team and will be responsible for implementing... 
    Suggested
    Permanent employment
    Full time

    Trust Point Inc.

    Sterling, VA
    2 days ago
  • $250.6k - $362.6k

     ...single point products to comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable capabilities enabling...  ...scalability!Your ImpactInnovate, develop, and drive unique software and technology solutions with global impact across Cisco’s broader... 
    Suggested
    Full time
    Temporary work
    Part time
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Herndon, VA
    17 hours ago
  • $86.8k - $198k

    Software Developer, Senior The Opportunity: As a software sustainment engineer, you play a pivotal role in an application’s functional life. From troubleshooting to fixing bugs, you use your operations and maintenance skills to ensure that things run smoothly. We’re... 
    Suggested
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Herndon, VA
    1 day ago
  • $131.3k - $237.35k

    Leidos is seeking Principal Software Developers to join the Air Traffic Business Area within the Homeland Sector, supporting the development...  ...solutions independently while working closely with systems engineering, product delivery, and DevSecOps teams. The primary focus... 
    Suggested
    Remote work

    Leidos

    Ashburn, VA
    2 days ago
  • $100k - $150k

     ...operational success, this is the project for you. We are a multi-faceted software development and systems administration team working to build...  ...a CI Poly. What You'll be Owning GRVTY is seeking a DevOps Engineer with a TS/SCI + Poly clearance (applicable to this customer) to... 
    Suggested
    Full time
    Contract work
    Immediate start
    Remote work

    GRVTY

    Herndon, VA
    11 hours ago
  •  ...RGi is seeking a Senior Backend Engineer to support the development, integration, and deployment of advanced intelligence capabilities...  ...mission-critical programs. Projects at RGi span a wide range of software and analytical methodologies and lie at the intersection of software... 
    Full time
    Immediate start

    Reinventing Geospatial, Inc. (rgi)

    Herndon, VA
    22 hours ago
  • $77k - $163k

     ...surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies,...  ...knowledge Required Education: BS Computer Science, Computer Engineering, Computer Information Systems, Computer Systems Engineering or... 
    Full time
    Contract work
    Immediate start
    Remote work

    Nightwing

    Sterling, VA
    3 days ago
  •  .... Vantor is seeking a Mid-Level DevOps Engineer located in Herndon, VA, to support the development...  ...DevOps not just as automation, but as a software engineering discipline focused on...  ...quickly in support of our missions. Principal Responsibilities: Deploy, and manage... 
    Full time

    Vantor

    Herndon, VA
    4 days ago
  • $140k - $210k

     ...Job Title Senior Firmware Engineer Location Herndon, VA - Herndon, VA 20171 US (Primary) Job Description Fibertek, Inc....  ...and validation Collaborate closely with hardware, systems, software, and optical engineers in cross-functional teams to define interfaces... 
    Immediate start
    Flexible hours

    Fibertek

    Herndon, VA
    4 days ago
  •  ...Job Description Job Description *****MUST HAVE AN ACTIVE TS/SCI WITH CI POLY CLEARANCE****** Software Engineer III Principal Cyber Software Engineer (Front End/UI-Focused) Experienced front-end software engineer to develop services using modern techniques such... 

    SHLD, Inc.

    Herndon, VA
    2 days ago
  •  ...Role: Senior Embedded Linux Engineer Location: San Francisco, CA - Onsite Duration: 6-12 months Job Summary: Participate in...  ...and verification of new designs. Work closely with the software and mobile teams for definition and implementation of frameworks... 
    Work at office
    Remote work

    Kasmo Global

    Ashburn, VA
    3 days ago
  • $94.4k - $198.2k

    Job Title: DevOps Infrastructure Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: Top Secret...  ...through scripting and tool integration Collaborate with software developers, infrastructure teams, and cybersecurity engineers to... 
    Full time
    Contract work
    Work experience placement
    Local area
    Flexible hours

    CACI International

    Sterling, VA
    4 days ago
  •  ...direct major deliverables of projects through all aspects of the software development lifecycle including scope and work estimation,...  ...application testing discipline. Experience with Google's Flutter engine and Google's Dart language and similar Android/iOS framework.... 

    CMCI

    Ashburn, VA
    22 hours ago
  •  ...SCI WITH ABILITY TO OBTAIN TO PASS A POLY CLEARANCE****** Software Engineer IV Our client's Space & Intelligence Sector is looking...  ...with containers and automated testing frameworks. For Senior Principal level: A Bachelor's degree with 9+ years of relevant... 
    Work at office

    SHLD, Inc.

    Herndon, VA
    15 days ago
  • $140k - $160k

     ...integrate bespoke capabilities and tools to solve our customers most complex challenges. We're seeking a full stack software engineer to support work across the full analytical workflow. We want a self-motivated engineer who is comfortable digging into data, trying... 
    Flexible hours

    Maxar Technologies

    Herndon, VA
    4 days ago
  •  ...implementation. In addition, you will leverage your expertise in modern software development practices, including comprehensive unit testing,...  ...the front end. \\ Contribute to all phases of the software engineering lifecycle (SELC), including requirements gathering,... 
    Full time
    Work at office
    Remote work
    2 days per week
    1 day per week

    Sourcefly

    Ashburn, VA
    22 hours ago
  • $50k - $290k

     ...mission-driven and employee-focused services and solutions company headquartered in Reston, VA. Our capabilities include Software Development, Engineering & IT, Data Science, Cyber Enablement, Logistics, and Training. Founded in 2019, Swift supports Civilian, Defense, and... 
    Contract work
    Work experience placement

    The Swift Group

    Herndon, VA
    14 hours ago
  • $82.1k - $172.4k

     ...Job Title: Front End Software Developer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI Employee Type: Regular Percentage of Travel Required: None Type of Travel: None Anticipated Posting End: 7/28/2027... 
    Full time
    Contract work
    Work experience placement
    Remote work
    Flexible hours

    CACI International

    Sterling, VA
    1 day ago
  •  ...expectations, and availability to start) Job Description We have 2 locations for the position, the specific responsibilities support software development in (Herndon or Arlington VA) or DC: Federal software will be developed within a modern, object-oriented, modular... 
    Full time
    Contract work
    Immediate start

    Mapjects.com

    Herndon, VA
    22 hours ago
  •  ...**MUST HAVE AN ACTIVE TS/SCI WITH CI POLY CLEARANCE****** Software Engineer IV We are looking for a Software Engineer to join our diverse...  ...running in a containerized environment. For Senior Principal level: A Bachelor's degree with 9+ years of relevant experience... 
    Work at office

    SHLD, Inc.

    Herndon, VA
    15 days ago
  • $98.5k - $206.8k

     ...Job Title: Full Stack Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local Anticipated Posting... 
    Full time
    Contract work
    Work experience placement
    Local area
    Remote work
    Flexible hours

    CACI International

    Sterling, VA
    4 days ago
  • $155k - $222.6k

     ...team builds and operates the time-series database and supporting software components that store and serve the telemetry behind Cisco...  ...infrastructure in C++, take on real responsibility, and learn from the engineers around them. Your Impact As a member of the Time Series... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Herndon, VA
    4 days ago
  •  ...Securiport is hiring a Software Engineer (3–5 years experience) to build modern, high-performance user interfaces supporting global border security, threat detection, and analytics systems. In this role, you’ll develop responsive front-end applications and integrate... 
    Full time
    Contract work
    Remote work

    Securiport

    Herndon, VA
    22 hours ago
  • $90k - $150k

     ...located in Ashburn, VA. Build Modern, Mission-Critical Systems with Room to Grow Toyon is seeking an intermediate-level Software Engineer to help design and deliver modern, server-based applications supporting high-impact initiatives. This is not a legacy... 
    Full time
    Work experience placement
    Work at office

    Toyon Research Corporation

    Ashburn, VA
    22 hours ago
  •  ...DoD) to transform data into actionable intelligence, ensuring mission success in an evolving world. Our mission-first software and data engineering platform modernizes data operations, utilizing advanced workflows, CI/CD, and secure DevSecOps practices. We focus on... 
    Full time
    Flexible hours

    Clarity Innovations, Inc.

    Herndon, VA
    22 hours ago
  •  ...position does not have the ability to sponsor candidates for clearance processing. RedRock is actively seeking a proficient Software Engineer specializing in independent work within a dynamic Agile scrum software development environment. The ideal candidate will... 
    Full time

    Red Rock Government Services, Llc

    Herndon, VA
    22 hours ago
  •  ...Syms Strategic Group (SSG)  is seeking a talented Software Developer Location: Remote Department: Veterans Affairs Type:  Full Time Min. Experience:  Experienced Security Clearance Level:  Public Trust (MBI)  Military Veterans are highly encouraged... 
    Full time
    Remote work

    Ssg

    Ashburn, VA
    22 hours ago
  •  ...safety and justice issues with our ecosystem of devices and cloud software. Like our products, we work better together. We connect with...  ...matters at a company where you matter. Your Impact   As a senior engineer on the team, you will be intimately involved in the... 
    Full time
    Work at office
    Remote work

    Axon

    Sterling, VA
    22 hours ago
  • $91.8k - $137.6k

     ...history.\n\nWe have an opening for a Software Engineer (level 2 or 3) to join our team of qualified...  ...an Software Engineer (level 2) or a Principal Engineer (level 3) depending on...  ...experience;\n\n * Understanding of common embedded system tools, real-time operating systems... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Dulles, VA
    22 hours ago
  •  ...Solutions Group is seeking a highly skilled Full Performance developer to support a dynamic program. The current technical team provides software design, development, operations, and maintenance on myriad systems and initiatives advancing AI/ML/Data Management. The program... 
    Full time
    For contractors
    Work at office
    Flexible hours
    Night shift

    Freedom Technology Solutions Group, LLC

    Herndon, VA
    22 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Embedded Software Engineer. Be the first to apply!