Principal Embedded Software Engineer at Trident Systems
Overview
Lead embedded software architect focusing on aerospace computing platforms. Own software architecture and implementation across advanced systems. Deliver high-performance solutions for DoD and intelligence community customers. Drive technical excellence through rigorous engineering practices and mentorship.
What You'll Do11
- 1Architect and implement software across embedded aerospace computing platforms and supporting engineering systems
- 2Define clean software-hardware interfaces across processors FPGAs peripherals storage devices networking subsystems and platform infrastructure
- 3Architect robust boot strategies software update mechanisms telemetry frameworks fault handling recovery strategies and maintainable runtime software architectures
- 4Lead Linux BSP development platform bring-up driver integration hardware enablement and low-level software architecture activities
- 5Develop review and optimize software for performance-critical paths including storage networking DMA PCIe interrupt-driven I/O and embedded communications
- 6Diagnose and resolve complex technical issues spanning software firmware FPGA operating system drivers and hardware interactions
- 7Establish and reinforce strong software engineering practices including design reviews code reviews reproducible builds release discipline traceability CI/CD workflows and technical documentation
- 8Mentor software engineers through technical guidance design collaboration architecture reviews and hands-on engineering support
- 9Support technical trade studies architecture decisions requirements decomposition and customer technical discussions
- 10Partner closely with FPGA electrical systems product and test engineering teams to deliver integrated technical solutions
- 11Perform other duties as assigned
Requirements10
- 1Bachelor’s degree in Computer Engineering Electrical Engineering Computer Science or related technical discipline or equivalent practical engineering experience
- 29+ years of related experience OR 7+ years with a master’s degree
- 3Embedded software architecture low-level software development and software/hardware integration experience
- 4Experience developing Linux-based embedded systems including BSP development platform bring-up kernel integration or low-level software infrastructure
- 5Deep proficiency in C and C++ with strong systems-level software design fundamentals
- 6Experience developing software for embedded hardware platforms including custom peripherals communications interfaces storage subsystems or FPGA-connected systems
- 7Strong debugging skills across software operating system driver and hardware boundaries
- 8Experience with source control build systems release engineering and disciplined software development practices
- 9Ability to mentor engineers through technical guidance architecture reviews code reviews and collaborative engineering support
- 10Strong written and verbal communication skills with engineering teams technical stakeholders and customers
Salary Insight
Salary not disclosed in listing
Location
Required Skills
Similar open positions
Explore active roles that match your skills and interests.
Trident Systems LLC
VerifiedProgram Chief Engineer Trident Systems
The Program Chief Engineer leads technical direction for complex space systems. This role owns system design integration testing and delivery while driving risk management and cross team alignment. Success is measured by predictive execution early risk mitigation and delivering verified solutions for mission critical software defined systems.
REC_RTX_Ext_Gateway
VerifiedPrincipal Program Protection Engineer Embedded Software Engineer
Lead software assurance efforts to develop and deploy critical capabilities for warfighters using Agile methods. Drive system integrity through design and development of hardened applications. Collaborate with cross-functional teams to ensure hardware meets software requirements. Shape future of aerospace and defense.
Technology Service Corporation
VerifiedSenior Embedded Software Engineer TSC
Design and ship modular high-performance embedded software for RF sensor products and systems. Lead technical efforts across multidisciplinary teams. Foster innovation through collaboration with product management and engineering.
Robert Half
VerifiedSenior Director Embedded Systems Washington DC
Lead senior embedded systems director in Columbia Maryland guiding hardware platform strategy. Drive end-to-end development from concept to production. Seek expert with 15+ years experience in aerospace defense hardware. Shape technical direction and team leadership.
Actalent
VerifiedEngineer Embedded Software 3
Design and develop mission critical embedded software for advanced flight space and ground systems. Lead creation of software operating in constrained environments with real time requirements. Deliver high reliability solutions for complex data analysis routing and control systems. Seeking engineer with strong technical background to contribute to product software development.
REC_RTX_Ext_Gateway
VerifiedPrincipal Embedded Software Engineer (Onsite) - Cloud-Native Security Solutions
Design and deliver high-performance embedded software for strategic nuclear deterrence systems. Lead cross-functional teams to architect, develop, and validate solutions that ensure security and reliability in critical aerospace defense applications. Collaborate closely with senior engineers to drive innovation and maintain compliance with stringent regulatory standards.