Jobs · Engineering · Iowa

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.

Similar jobs