Principle Software Engineer - Tools and Enablement (Onsite)
Collins Aerospace · Cedar Rapids, IA · 1 wk ago
On-siteEngineeringFull-time
Product Line Development Vision
Product Line Development Vision
Architect and lead delivery of the next-generation product line processing platform, spanning boot, application, and RTOS software.
Ensure full compliance with DO-178C DAL A standards across development, verification, and release.
Partner with cross-functional teams to build efficient development processes and ensure successful platform implementation.
Automated Pipeline Integration
- Lead integration of DAL-A software into a GitLab-based pipeline that supports the complete DO-178 lifecycle from planning to certification.
- Develop Docker images to ensure consistent environments across cloud and target hardware.
- Apply modern CertDevOps tools such as GitLab Pipelines (or Bamboo/Jenkins), static analysis, coverage tools, requirements verification, and timing-analysis suites.
- Optimize and maintain CI/CD pipelines to improve reliability, traceability, and development velocity.
Lifecycle Environment Maintenance
- Design, debug, and document test solutions for product-line test environments.
- Debug avionics networking protocols.
- Oversee consistent configuration of test equipment.
- Build automation and test harnesses to accelerate verification and maintain automation.
Tools Development and Standardization
- Develop and deliver training on processes, work instructions, and best practices for automated pipelines, test environments, and tooling.
- Support development and certification of TQL-5 tools.
- Drive standardization of test harnesses, development tools, and engineering processes.
- Create scripts to automate repetitive tasks and improve overall efficiency.
- Leverage AI capabilities to enhance engineering productivity and optimize schedules.
Qualifications
- 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.
- 5+ years of demonstrated experience leading tooling or software product development teams in a safety-critical or highly regulated environment.
- Experience with CertDevOps tools such as Bamboo, Jenkins, or GitLab.
- Expertise with automated tooling frameworks, virtualization, or containerized development environments such as Docker.
- Strong proficiency in automation scripting (e.g., Python, Bash).
- Excellent analytical and problem-solving skills, with a proactive approach to continuous improvement.
What We Offer
- Medical, dental, and vision insurance.
- Three weeks of vacation for newly hired employees.
- A 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 you can buy (pet insurance, home and auto insurance, additional life and accident insurance, critical illness insurance, group legal, ID theft protection).
- Bright Horizons, child and elder care services.
- Doctor on Demand, virtual doctor visits.
- Healthy You Incentives, wellness rewards program.
- Employee Assistance Plan, including up to 10 free counseling sessions.
- Flexible spending accounts.
- Flexible work schedules.
- Employee Scholar Program.
- Paid time off.
- Holidays.