At RTX, the world's largest aerospace and defense company, 185,000 great minds are united by purpose and inspired to make a difference solving the world’s most complex problems. With our three market leading businesses, world-class operations and investments in research and development, we offer capabilities and opportunity no one else can. Together, we push the boundaries of known science and find new ways to connect and protect our world. Join us and help shape the future of aerospace and defense.
Principal Software Engineer - Foundation Software
Location
United States
Posted
23 hours ago
Salary
$107.5K - $204.5K / year
Seniority
Lead
Job Description
Principal Software Engineer - Foundation Software
RTX
Role Description At Collins Aerospace in Cedar Rapids, IA, we're looking for a Pr. Software Engineer to join our foundation software team. You'll be leading the development, certification, and sustainment of foundation software for safety-critical military applications. In this role, you'll be responsible for managing the impacts to foundation software due to hardware obsolescence and customer driven changes to fielded products. The scope of this effort includes military avionics components utilizing PowerPC based systems using LynxOS-178 operating system. - Lead Projects: Serve as the software project engineer, supplying project management and technical direction during all program phases including pursuit, bidding, planning, execution, and sustainment. - Ensure Consistency: Ensure consistency with Collins Aerospace technical engineering processes. - Define Development Plans: Help define development plans, ensure compliance with DO-178 and other certification requirements, and lead certification efforts through audits. - Guide Teams: Lead a wide range of entry-level to highly experienced engineers. - Communicate Effectively: Communicate technical progress, risks, opportunities, financial data, and other project management information clearly and concisely. Qualifications - Embedded C and Foundation Level Software Experience. - Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 8 years prior relevant experience or an Advanced Degree in a related field and minimum 5 years of experience. Requirements - Teamwork and collaboration skills. - Initiative and a strong desire to learn and grow. - Tenacity in completing tasks and meeting commitments. - Ability to adapt to change. - Energy in work and proactive self-starter attitude. - Leadership skills to guide people and break down barriers to success. Benefits - Medical, dental, and vision insurance. - Three weeks of vacation for newly hired employees. - Generous 401(k) plan that includes employer matching funds and separate employer retirement contribution, including a Lifetime Income Strategy option. - Tuition reimbursement program. - Student Loan Repayment Program. - Life insurance and disability coverage. - Optional coverages: pet insurance, home and auto insurance, additional life and accident insurance, critical illness insurance, group legal, ID theft protection. - Birth, adoption, parental leave benefits. - Ovia Health, fertility, and family planning. - Adoption Assistance. - Autism Benefit. - Employee Assistance Plan, including up to 10 free counseling sessions. - Healthy You Incentives, wellness rewards program. - Doctor on Demand, virtual doctor visits. - Bright Horizons, child and elder care services. - Teladoc Medical Experts, second opinion program. - And more!
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop and maintain web apps, dashboards, and similar software with a primary focus on frontend development in React JS • Contribute to backend development and maintenance in .NET (~20% of the role) • Work with other programmers, artists, and the support team • Analyze user needs and develop software solutions • Work with the project manager or product owner to meet the specification needs • Collaborate with other developers to design and optimize code • Document and track all programming tasks and procedures • Comfortable adopting and working with AI tools and systems as a core part of the development process — our client has an expectation of AI-integrated workflows going forward
• Design and develop core features within Wowza Streaming Engine designed for testability and scale. • Design and implement advanced transcoder workflows for new codecs and accelerators. • Design and implement highly scalable packaging workflows. • Debug and resolve customer reported issues, bugs and performance issues. • Participate in cross-functional projects from conception through deployment. • Be a resource to other team members as a streaming subject matter expert.
Digital Consulting, Databricks Technical Architect – Manager
HuronHuron is a global professional services firm elevating the vision of what's possible and then putting it into practice.
• Stand up and configure Databricks environments end-to-end • Design and deploy medallion (bronze/silver/gold) data pipelines • Establish infrastructure-as-code and CI/CD foundations using Databricks Asset Bundles, Terraform, and GitHub Actions or Azure DevOps • Build applied AI solutions on Mosaic AI • Optimize Delta Lake performance and design for scalability, reliability, and cost efficiency • Integrate Databricks with the broader enterprise stack via Lakehouse Federation, Delta Sharing, and more • Partner with functional and MDM/data governance leads • Document and communicate architecture decisions
• Design, build, and maintain scalable backend services and APIs using Python and Django. • Develop and optimize data storage solutions with PostgreSQL and Redis, ensuring reliability and performance. • Implement Elasticsearch for search and analytics across large datasets. • Architect and operate distributed systems that handle high-throughput and low-latency workloads. • Build and operate asynchronous task queues and background workers using Celery and Redis. • Write clean, maintainable, and unit-test–focused code with strong coverage using pytest. • Build and maintain REST APIs, ensuring proper authentication, authorization, and versioning • Monitor, troubleshoot, and optimize backend services for scalability, reliability, and cost-effectiveness. • Collaborate with frontend, QA, DevOps, and product teams to deliver end-to-end solutions.



