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 14 hours ago
Similar jobs that could be interesting for youBased on the Principal Embedded Software Engineer in Sterling, VA vacancy
  • $125.3k - $175k

     ...Principal Embedded Software Engineer - Onsite position Do you have a passion to invent, design and implement embedded software along with a curiosity and desire to learn. Your job will be to create or modify Board Support Packages (BSPs), device drivers, power-on firmware... 
    Suggested
    Flexible hours

    Curtiss-Wright

    Ashburn, VA
    5 days ago
  •  ...intelligence, lifecycle mission enablement, and software modernization. Nightwing brings...  ...technical challenges. The team comprises engineers of multiple disciplines including vulnerability...  ...security, apply today!  Senior Principal Cyber Engineer Cyber Offense and Defense... 
    Suggested
    Relocation
    Relocation package

    Nightwing

    Sterling, VA
    14 days ago
  • $107.5k - $204.5k

     ...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead...  ...Architecture and Design: Designing and maintaining the architecture of software systems, ensuring scalability, reliability, and performance... 
    Suggested
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    RTX

    Sterling, VA
    2 days ago
  • $221.2k - $387.1k

     ...Job Description Principal Software Engineer The engineering organization is a dynamic group of builders, thinkers, and problem-solvers focused on delivering scalable, AI-powered software products that improve how organizations work. We value clean architecture, intuitive... 
    Suggested
    Work at office
    Remote work
    Flexible hours

    ATPCO

    Herndon, VA
    5 days ago
  •  ...Embedded Software Engineer Overview Energy is a mission-driven team committed to delivering Space Solar Energy to the world. We operate at the intersection of space infrastructure and energy abundance, providing continuous baseload power 24/7 - without seasonality... 
    Suggested
    Permanent employment
    Internship

    Overview Energy

    Ashburn, VA
    3 days ago
  • $106.13k - $159.2k

     ...customers in building a safer global future. Overview of Opportunity Two Six Technologies is actively seeking an Embedded Software Engineer to join our Trusted Electronics & Effects team in Herndon, Virginia. We are looking for someone with a background in embedded... 
    Contract work
    Work at office
    Local area

    Two Six Technologies

    Herndon, VA
    3 days ago
  •  ...Overview We are looking for a professional Embedded Software Engineer, a team player with solid technical skills to add to our core engineering team. Candidates must have a strong technical background and be capable of coming up to speed on new technologies quickly. Good... 
    Remote work

    Idirectgov

    Herndon, VA
    5 days ago
  •  ...months because we take ownership, solve hard problems, and build with purpose. Join us to build the future. Your Impact As an Embedded Software Engineer, you’ll design and develop robust embedded solutions for modern energy and power electronics applications—ensuring our... 
    Work at office
    Flexible hours
    Night shift

    Accelevation LLC

    Sterling, VA
    5 days ago
  •  ...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... 
    Permanent employment
    Full time

    Trust Point Inc.

    Sterling, VA
    1 day ago
  • $118.3k - $224.9k

     ...Type: Secret - Current Security Clearance Status: Active and existing security clearance required on day 1 Principal Software Engineer - Advanced Simulation & Training Systems (Onsite) At RTX, the world's largest aerospace and defense company, 185,000... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon Technologies

    Sterling, VA
    13 hours ago
  • $107.5k - $204.5k

     ...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead...  ...and Design: Designing and maintaining the architecture of software systems, ensuring scalability, reliability, and performance align... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Worldwide
    Relocation package
    Flexible hours

    RTX

    Dulles, VA
    5 days ago
  •  ...Job Description Insight Global is looking for a Principal Software Engineer to be the customer face of the Engineering team internally and externally from a delivery perspective. This person should be able to motivate and problem solve in a daily basis. We are a... 

    Insight Global

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

    Leidos

    Ashburn, VA
    4 days ago
  • $123k - $308k

     ...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

    Clarity Innovations

    Reston, VA
    2 days ago
  • $184.8k - $277.2k

     .... About the Team We are seeking a highly skilled Principal cybersecurity engineer to architect the development of our internal suite of Cybersecurity...  ...to bridge the gap between high-level strategy and robust software execution. As a Principle engineer, you will serve as... 
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Reston, VA
    1 day ago
  • $220k - $372k

     ...thereby contributing to intellectual property. Coach and mentor engineers across the team (including new hires and early-in-career...  ...Job Requirements ~12-15+ years of industry experience in software development. ~8+ years of experience in data management/migration... 
    Local area

    NetApp

    Vienna, VA
    2 days ago
  • $161.5k - $218.5k

     ...Public Trust/Other Required: None Job Family: Software Engineering Job Qualifications: Skills: C++ STL, Data ETL,...  ...Required: Yes Job Description: SOFTWARE ENGINEER SR PRINCIPAL GDIT is seeking a Principal Software Engineer to join... 
    Temporary work
    Work experience placement
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    General Dynamics Information Technology

    Oakton, VA
    3 days ago
  • $85k - $107k

     ...our Reston site, we’re assembling a team of forward‑thinking engineers and technologists ready to push boundaries. This is your chance...  ...authorization from the U.S. Government. Why Join Our Team? As a Software Engineer, you’ll contribute across the full lifecycle of... 
    For contractors
    Work at office
    Worldwide
    Flexible hours

    CMC Electronics

    Reston, VA
    5 days ago
  • $151.1k - $226.7k

     ...Grumman brings informed insights and software-secure technology to enable...  ...is seeking an experienced Senior Principal Cyber Software Engineer to join our team supporting a program...  ...or IDAPro. Experience designing embedded software systems. Experience developing... 
    Relocation package
    Shift work

    Northrop Grumman

    Chantilly, Loudoun County, VA
    5 days ago
  • $3,000 per month

     ...In this role you will: • Analyze user requirements to derive software design and performance requirements • Design and code new...  ...analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and... 

    Lockheed Martin

    Herndon, 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

    Sterling, VA
    14 hours ago
  •  ...company delivering recruitment, proposal development, digital marketing, software development and IT solutions to Small and Medium Business (SMB) Government contractors in the technology and Civil Engineering verticals. One of our clients needs a Mobile Application... 
    Full time
    For contractors

    iQuasar

    Sterling, VA
    14 hours ago
  •  ...WORK This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and...  ...and opportunities. This Program is seeking a full stack software engineer to develop, maintain and enhance complex and diverse... 

    Lockheed Martin

    Sterling, VA
    2 days ago
  •  ...Job Title Firmware Engineer Location Herndon, Virginia, United States Company Fibertek, Inc. About Us TalentRemedy...  ...verification, and validation Collaborate closely with hardware, systems, software, and optical engineers in cross-functional teams to define... 

    TalentRemedy

    Herndon, VA
    2 days ago
  •  ...We are looking for an experienced Firmware Engineer to contribute to the development of products...  ...Developing code for FPGA embedded cpu cores, such as Zynq and Microblaze Designing GUI-based test software to exercise firmware EDUCATION *... 

    Nicholson Strategic Solutions

    Herndon, VA
    3 days ago
  • $191k - $253k

     ...Anduril as a lead provider of specialized engineering and products for Intelligence Community...  ...tested and validated. Build out the software ecosystem supporting next-generation hardware...  ...-on-Chip devices. Help secure our embedded system devices. Develop and maintain... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Reston, VA
    13 hours ago
  •  ...Description Responsibilities: Having enthusiasm for engineering and emerging technologies Possessing a love of mobile products...  ...to mobile devices Server integration (REST endpoints) Software development management tools such as JIRA, Pivotal Tracker, and... 
    Contract work

    Staffing the Universe

    Sterling, VA
    2 days ago
  • $103.71k - $138.28k

     ...Lead IT Systems Engineer - Public Sector Location: Remote, US WORKS FROM HOME, VA, US HERNDON, VA, US, 20171 Company: Lumen Technologies About Lumen Lumen connects the world. We are igniting business growth by connecting people, data and applications – quickly... 
    Temporary work
    Remote work
    Work from home

    Lumen Technologies

    Herndon, VA
    1 day ago
  •  ...exceptional professionals for this role. MANTECH seeks a Solution Engineer specialized in data engineering, data science, and machine...  ...for a major Federal consulting firm, FSI, or enterprise software provider.  Experience developing staffing plans and work breakdown... 

    MANTECH

    Herndon, VA
    10 days ago
  •  ...defense and resiliency, vulnerability research, ubiquitous technical surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies, agility, and competitive offerings to customers in the intelligence... 
    Contract work

    Nightwing Group

    Sterling, VA
    5 days ago

Do you want to receive more vacancies?

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