Principal Embedded Software Engineer
$120k - $222kTrident 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
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:
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)
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.
- 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.
- 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.
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 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 3 days 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...SuggestedFull timeFlexible hours$143k - $175k
...Summary: The successful candidate will be the lead developer for embedded software within DTECH, as well as supporting other projects. The role... ...requires close coordination with the electrical and systems engineering teams to ensure the software is robust and effective....SuggestedFull time$99k - $206k
...intelligence, lifecycle mission enablement, and software modernization. Nightwing brings... ...technical challenges. The team comprises engineers of multiple disciplines including vulnerability... ...to our national security, apply today! Principal Cyber EngineerCyber Offense and Defense...SuggestedFull timeRelocationRelocation package$114k - $171k
...Northrop Grumman’s Space Sector provides an arena where your passion for innovation and quest for exploration are welcome. As a Embedded Software Engineer - Level 3 or 4 your role at Dulles, VA will be pivotal in supporting missions critical to national and global security....SuggestedFull timeRemote workRelocation packageShift work$123k - $308k
...Principal Software EngineerClarity Innovations is a trusted national security partner, dedicated to safeguarding our nation's interests... ...success in an evolving world.Our mission-first software and data engineering platform modernizes data operations, utilizing advanced...SuggestedFull time$137.98k - $185k
...Software EngineerAs a Software Engineer at ATPCO, you will be responsible for the implementation, enhancement, and maintenance of a wide range of ATPCO applications and services. In this role, you will collaborate with cross-functional teams to design and develop software...Flexible hours$99k - $206k
...intelligence, lifecycle mission enablement, and software modernization. Nightwing brings... ...technical challenges. The team comprises engineers of multiple disciplines including vulnerability... ...security, apply today! Principal Cyber Engineer Cyber Offense and Defense...RelocationRelocation package$110k - $140k
...Job Description About the Role Pinnacle Partners is recruiting for an Embedded Software Engineer on behalf of a client in Sterling, Virginia. We are seeking an experienced embedded software professional with strong C/C++, RTOS, microcontroller, and DSP experience...Relocation package$136.26k - $204.38k
...Senior Embedded Software EngineerAt Two Six Technologies, we build, deploy, and implement innovative products that solve the world's most... ...Technologies is actively seeking a Senior Embedded Software Engineer to join our Trusted Electronics & Effects team in Herndon, Virginia...Contract workWork at officeLocal area- ...Embedded Software EngineerWe 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...
- ...Embedded Software Engineer An aerospace client is seeking a Full Time Embedded Software Engineer to join the team and will be responsible for implementing electrical components into hardware and firmware needed for our commercial Global Navigation Satellite System...Permanent employmentFull time
- ...mobility, and augmented reality. The $260B annual GNSS Hardware, Software and Data Services market is ripe for disruption and... ...services.The PositionTrustPoint is currently seeking a Full Time Embedded Software Engineer to join the team and will be responsible for implementing...Permanent employmentFull time
$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 workWork experience placementWork at officeRemote workRelocation packageFlexible hours- We are seeking an experienced Embedded Software Engineer to design and develop reliable embedded solutions for advanced energy-management and power-electronics systems. This individual will create firmware supporting power monitoring, equipment controls, signal acquisition...
$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...Full timeTemporary workLocal areaRemote workFlexible hours- Embedded Software Engineer (C#, User Interface) in Herndon, VA or Palm Bay, Florida C#, Embedded C, Software Enginer, User Interface Location: Florida Job Function: Software Development Date Of Job Posting: 03-10-2018 Embedded Software Engineer (C#, User Interface...Permanent employmentFull timeWork experience placementRemote workRelocation
$148.3k - $266.9k
...:Parsons Corporation is currently searching for a full-time Principal Software Developer position at our Herndon & Chantilly, VA locations.... ...adjacent skills abound.Job Responsibilities:Work closely with engineers, analysts, and other developers to brainstorm and implement...Full time$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...Full timeRemote work$114.6k - $234.6k
Principal Application Software Engineer Position OverviewOracle Government Defense & Intelligence is seeking a Principal Application Software Engineer... ...industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn...Temporary workFlexible hours$172k - $349k
Principal Security Software Engineer (Storage)This role has been designed as ‘’Onsite’ with an expectation that you will primarily work from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work....Full timeWork experience placementWork at officeLocal areaImmediate start$114k - $171k
...Northrop Grumman brings informed insights and software-secure technology to enable strategic... ...a candidate to fill a DevOps Software Engineer position. This position will be located... ...requisition may be filled at either the Principal DevOps Software Engineer or Senior Principal...Full timeFor subcontractorRelocation packageShift work$161.5k - $218.5k
...Principal Software EngineerLocation: USA VA Oakton Full Part/Time: Full time Job Req: RQ219570 Type of Requisition: Regular Job Family: Software Engineering Job Qualifications: Skills: C++ STL, Data ETL, Data Warehouse, Linux Bash, Multithreaded Application Development...Full timeTemporary workPart timeImmediate startRemote workWorldwideFlexible hours$220k - $372k
...cutting-edge technologies and thrive.Key ResponsibilitiesLead design, architecture, implementation, and delivery of complex software engineering projects in the cloud storage service organization.Serve as a technical leader on demanding, cross-functional engineering projectsFunctionally...Local area- DescriptionSAIC is currently seeking a motivated, career and customer oriented Mobile Application Developer to join our team to begin an exciting and challenging career. The right candidate will bring an interest in applying his or her talents to national and homeland security...
$107.9k - $195.05k
...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.Excellent...Full time$140k - $210k
...commercial customers. We are looking for an experienced Firmware Engineer to contribute to the development of products on our Research... ...verification, and validationCollaborate closely with hardware, systems, software, and optical engineers in cross-functional teams to define...Immediate startFlexible hours$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: 8/7/2027...Full timeContract workWork experience placementRemote workFlexible hours- ...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 timeImmediate start
$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 timeContract workWork experience placementLocal areaRemote workFlexible hours- ...Global InfoTek, Inc. is seeking a Principal Software Engineer with extensive expertise in Cyber Operations. This role focuses on leading the architecture and implementation of production software for RF data analysis from real-time sensor streams. The ideal candidate...Remote job
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Embedded Software Engineer. Be the first to apply!
Related searches
- senior principal cloud computing engineer Sterling, VA
- principal Sterling, VA
- software support Sterling, VA
- software Sterling, VA
- software technical support Sterling, VA
- entry level software sales Sterling, VA
- id software Sterling, VA
- software quality assurance Sterling, VA
- government software Sterling, VA
- ultimate software Sterling, VA



