{bc}
indeed

Principal Engineer-Software Development

Collins Aerospace
Karnataka, IND
Full-time
Director
Onsite
Discovered 1 months ago
Embedded software developmentReal-time systemsAerospace software developmentDO-178CPythonSoftware requirements management

Full Job Posting

Role overview

Collins Aerospace is hiring a Principal Engineer - Software Development for aerospace and defense systems.

The role focuses on embedded and real-time software development, technical leadership, architecture, verification, and engineering collaboration.

Workplace

  • The position is onsite at the Collins Aerospace Bengaluru-Northgate location in Karnataka, India.

Core responsibilities

  • Lead the design, development, integration, and verification of embedded aerospace software.
  • Provide architecture direction, technical guidance, mentoring, and coaching to software development teams.
  • Decompose system requirements into software high-level requirements and drive requirements, design, code, and technical reviews.
  • Develop embedded applications, low-level device drivers, and communication interfaces for protocols including CAN, UART, SPI, I2C, Ethernet, and ARINC 429.
  • Debug complex software issues, optimize performance, perform root cause analysis, and support corrective and preventive actions.
  • Implement and maintain CI/CD pipelines with automated build, test, and deployment workflows.
  • Develop Python tools for automation, testing, data analysis, and productivity improvements.
  • Support configuration management, releases, traceability, verification, certification deliverables, lifecycle reviews, and audits.
  • Collaborate with systems, verification, hardware, quality, and program teams and participate in Agile ceremonies.
  • Support backlog grooming, feature decomposition, effort estimation, and continuous improvement initiatives.

Required qualifications

  • Minimum 12 years of industry experience in a safety-critical domain, preferably aerospace.
  • Experience with embedded software life cycles in accordance with DO-178C processes.
  • Aerospace or avionics software development experience and knowledge of DO-178C certification processes.
  • Experience with DOORS or Polarion and with Git, Bitbucket, Jenkins, GitLab CI, or equivalent tools.
  • Knowledge of software verification, regression testing, structural coverage, static analysis, and software quality processes.
  • Exposure to embedded systems and board bring-up activities.
  • Bachelor's or master's degree in computer science, electronics and communication engineering, electrical engineering, information technology, or a listed related discipline.
  • Strong Python programming experience.

Benefits

  • Benefits include transportation, meal coupons or vouchers, group life, health, and personal accident insurance.
  • The package includes vacation and sick leave, employee scholar programs, work-life balance programs, car lease, national pension, LTA, and fuel or driver benefits.

About Collins Aerospace

Collins Aerospace develops technologically advanced solutions for the aerospace and defense industry as part of RTX.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Collins Aerospace