> Markdown version of [/jobs/ext/2987124-principal-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2987124-principal-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Embedded Software Engineer - **Company:** Corporate Brokers, LLC - **Location:** Annapolis, MD, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Systems Engineering, Capability Maturity Model Integration, Communications Protocols, Databases, Relational Databases, Linux, Embedded Software, PostgreSQL, Network Architecture, Network Protocols, Software Architecture, Software Engineering, Software Requirements Analysis, Software Systems, Subsystems, Data Processing, System Availability - **Published:** September 18, 2026 - **Apply:** https://public-rest40.bullhornstaffing.com/rest-services/BJ529/query/JobBoardPost?where=id=19549&fields=id,title,publishedCategory(id,name),address(city,state),employmentType,dateLastPublished,publicDescription,isOpen,isPublic,isDeleted ## About the Role * Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) unless prohibited by local laws/regulations and minimum 8 years prior relevant experience or an Advanced Degree in a related field and minimum 5 years of experience or in absence of a degree, 12 years of relevant experience Skills you must have: * Must be authorized to work in the U.S. without sponsorship now or in the future. RTX will not offer sponsorship for this position. * Ability to create an architectural vision and successfully lead a team in its implementation. * Strong understanding of architecture design principles and governance. * Prior experience as a software architect for a real-time embedded system. * Experience with software architecture tools and techniques. * Experience with a variety of messaging and communication protocols. * Experience with High-Availability systems. Skills we value: * Knowledge of the commercial aviation industry. * Linux, Network Protocols, High Availability and Security. * The ideal candidate will have experience using disciplined development processes in a team environment. * Expertise in Relational Database Management Systems (RDBMS) solutions, such as Postgres, or similar technologies. * Aerospace knowledge and experience. * Proven communication and collaboration skills to work across internal and external customers (government and commercial). ## Description * You will perform full life-cycle software development including designing system and software solutions; supporting implementation, integration, acceptance testing and deployment. * You will lead highly technical software engineering teams on challenging software upgrades and features. * You will provide analysis for the decomposition of technical system level requirements into sub-system software requirements and design. * You will support a large-scale global aviation network infrastructure with heavy design focus in redundancy, high availability, and security. * You will develop software for air-ground/ground-ground communication, positional data processing, transport/routing/link layer protocols, radio interfaces, hardware/OS customization, and remote deployment capabilities. * You will collaborate closely with system engineering/performance, network engineering, system acceptance and field operation teams. * You will provide support for product deployment, field monitoring, troubleshooting and operator trainings. * You will participate in lab/field integration and industry activities with avionics vendors, Satellite Service Providers, Air Navigation Service Providers (ANSPs) from domestic US, Europe and Asia. * You will utilize a mature ISO/SEI CMMI compliant process to produce all work products. * You will support project leadership, project planning, execution, monitoring and closure activities. * You will develop technical product roadmaps depicting the steps anticipated to migrate from the current state to the targeted future state. What YOU will learn: * You will learn how to design solutions and lead innovative software systems that will drive the next generation of growth for the aviation industry. * You will learn to deliver new complex software features to customers in alignment with product road maps. * You will learn the aviation market and how communication systems are critical to airline operations. * You will grow your professional skills by being trained on ACARS and ATN in which Air Traffic Control (ATC) and Aeronautical Operational Control (AOC) messages. * You will learn to develop solutions with cross discipline engineering teams. * You will learn to represent Collins Aerospace in industry forums Implementing architectural changes and customer-driven enhancements to complex systems. Complex systems typically involved multiple servers, interfaces, networks, and databases. Experience with full life-cycle - development, test, implementation, and long-term support. ## Related Videos - [Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide](https://www.wearedevelopers.com/videos/1444-crew-management-system-for-airlines-plan-duties-for-pilots-flight-attendants-worldwide) - [10M Data Records Lost, Underwater Computing, and Psychedelic Fish - Matthias Geniar](https://www.wearedevelopers.com/videos/1908-10m-data-records-lost-underwater-computing-and-psychedelic-fish-matthias-geniar) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Develop on Windows, Deploy on Red Hat Enterprise Linux](https://www.wearedevelopers.com/videos/1600-develop-on-windows-deploy-on-red-hat-enterprise-linux) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)