Hybrid Senior Principal Software Engineer

Posted last month

Apply now

About the role

  • Senior Principal Software Engineer developing embedded flight software for electric power distribution systems at Collins Aerospace. Leading full life-cycle development and collaborating with interdisciplinary teams.

Responsibilities

  • Work in a team environment, including collaboration with remote team members, engaging in full life-cycle development (planning, requirements, design, verification, certification/qualification) of electric power distribution and conversion systems.
  • Development is typically performed in C and certified to aerospace standards (DO-178B/C, Design Assurance Levels A–C).
  • Lead, measure, and analyze software designs for equipment and products to ensure current and future business needs are met.
  • Build and implement procedures used to support hardware and software product development activities.
  • Operate equipment and computer systems for testing and software design to facilitate operations and ensure established objectives are achieved.
  • Design, develop, document, test, and debug control and diagnostic systems that incorporate logical and mathematical solutions.
  • Lead and conduct multidisciplinary research and collaborate with equipment designers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software.
  • Collaborate with software discipline chiefs and technical teams to adhere to and implement DO-178B/C processes.
  • Lead and participate in the Stage of Involvement (SOI) audit reviews with certification authorities.
  • Perform timing, memory, and stack-usage analysis.
  • Determine end-user needs by analyzing system capabilities and resolving issues related to program intent, output requirements, and input data acquisition.
  • Participate in Software Engineering Process Group (SEPG) meetings to improve and adapt standard work and departmental practices.
  • Ensure software standards are met.
  • Design and implement build procedures that support hardware and software product development and use.
  • Develop software configuration standards for company-wide use, as needed.

Requirements

  • Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 10 years prior relevant experience or an Advanced Degree in a related field and minimum 7 years of experience .
  • Strong presentation and communication skills, with experience delivering information to leadership and cross-functional teams.
  • Proven ability to lead or contribute to complex technical projects, including coordination across multiple stakeholders.
  • Experience with data analysis and reporting tools, such as Visio, Excel, or similar platforms.
  • Demonstrated ability to work independently and manage priorities in a fast-paced or dynamic environment.

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 you can buy 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!

Job title

Senior Principal Software Engineer

Job type

Experience level

Senior

Salary

$124,000 - $250,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job