Principal Engineer

Prattwhitney

Bengaluru

On-site

INR 4,000,000 - 7,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Transportation facility
Meal coupons
Group Term Life Insurance
Group Health Insurance
Group Personal Accident Insurance
Vacation and sick leave
Employee scholar program
Work‑life balance initiatives
Car lease program
National Pension Scheme
LTA Fuel & Maintenance

Job summary

RTX is seeking a senior embedded software engineer to lead design, development, integration and verification of real‑time aerospace software in Bengaluru. You will guide architectures, decompose requirements, and drive design reviews while mentoring engineers and coordinating with Systems, Verification, Hardware, Quality and Program teams.

You will contribute to CI/CD, build, test, and deployment workflows, develop Python tools for automation, and ensure compliance with DO‑178C processes and

Qualifications

  • 12+ years of industry experience in a safety‑critical domain, preferably aerospace.
  • Aerospace or avionics software development experience.
  • Knowledge of DO‑178C and certification processes.
  • Experience with requirements management tools such as DOORS or Polarion.
  • Experience with Git, Bitbucket, Jenkins, GitLab CI, or equivalent DevOps tools.
  • Knowledge of software verification, regression testing, and structural coverage concepts.
  • Experience with static analysis tools and software quality processes.
  • Exposure to embedded systems and board bring‑up activities.
  • Bachelor’s or Master’s degree in Computer Science Engineering / Electronics and Communication Engineering / Electrical Engineering / Information Technology.
  • Strong Python programming experience.

Responsibilities

  • Lead the design, development, integration, and verification of embedded software for aerospace systems.
  • Provide technical guidance and architectural direction to software development teams.
  • Decompose system requirements into high‑level software requirements.
  • Drive software requirements, design, code reviews, and technical decision‑making.
  • Mentor and coach engineers on software development best practices and engineering excellence.
  • Support estimation, planning, risk management, and technical problem‑solving activities.
  • Develop and maintain application software for embedded and real‑time systems.
  • Design and implement low‑level device drivers for peripherals and communication interfaces.
  • Develop software for communication protocols such as CAN, UART, SPI, I2C, Ethernet, ARINC 429, or equivalent.
  • Perform debugging, performance optimisation, and root cause analysis of complex software issues.
  • Conduct impact analysis and support corrective and preventive actions for field and customer issues.
  • Support CI/CD pipeline implementation and maintenance; integrate automated build, test, and deployment workflows.
  • Develop Python scripts and tools for automation, testing, data analysis, and productivity improvements.
  • Support software configuration management and release activities.
  • Ensure compliance with aerospace software development processes and standards.
  • Support requirements traceability, verification activities, and certification deliverables.
  • Participate in software lifecycle reviews and audits.
  • Collaborate with Systems, Verification, Hardware, Quality, and Program teams throughout development.
  • Participate in Agile ceremonies including PI Planning, Sprint Planning, Reviews, and Retrospectives.
  • Support backlog grooming, feature decomposition, and effort estimation.
  • Drive continuous improvement initiatives within the software organisation.

Skills

Python programming
Embedded software development

Education

Bachelor's or Master degree in Computer Science Engineering / ECE / Electrical / IT

Tools

Git
Bitbucket
Jenkins
GitLab CI

Job description

Location

India – Bangalore North Gate, Venkatala Village, Yelahanka Hobli

What You Will Do
  • Lead the design, development, integration, and verification of embedded software for aerospace systems.
  • Provide technical guidance and architectural direction to software development teams.
  • Decompose system requirements into high‑level software requirements.
  • Drive software requirements, design, code reviews, and technical decision‑making.
  • Mentor and coach engineers on software development best practices and engineering excellence.
  • Support estimation, planning, risk management, and technical problem‑solving activities.
  • Develop and maintain application software for embedded and real‑time systems.
  • Design and implement low‑level device drivers for peripherals and communication interfaces.
  • Develop software for communication protocols such as CAN, UART, SPI, I2C, Ethernet, ARINC 429, or equivalent.
  • Perform debugging, performance optimisation, and root cause analysis of complex software issues.
  • Conduct impact analysis and support corrective and preventive actions for field and customer issues.
  • Support CI/CD pipeline implementation and maintenance; integrate automated build, test, and deployment workflows.
  • Develop Python scripts and tools for automation, testing, data analysis, and productivity improvements.
  • Support software configuration management and release activities.
  • Ensure compliance with aerospace software development processes and standards.
  • Support requirements traceability, verification activities, and certification deliverables.
  • Participate in software lifecycle reviews and audits.
  • Collaborate with Systems, Verification, Hardware, Quality, and Program teams throughout development.
  • Participate in Agile ceremonies including PI Planning, Sprint Planning, Reviews, and Retrospectives.
  • Support backlog grooming, feature decomposition, and effort estimation.
  • Drive continuous improvement initiatives within the software organisation.
What You Will Learn
  • Technical leadership and mentoring
  • Systems thinking and problem‑solving
  • Strong analytical and debugging skills
  • Cross‑functional collaboration
  • Ownership and accountability
  • Continuous improvement mindset
  • Customer and quality focus
Qualifications
  • Minimum 12 years of industry experience in a safety‑critical domain (preferably aerospace), embedded software life cycle in accordance with DO‑178C processes.
  • Aerospace or avionics software development experience.
  • Knowledge of DO‑178C and certification processes.
  • Experience with requirements management tools such as DOORS or Polarion.
  • Experience with Git, Bitbucket, Jenkins, GitLab CI, or equivalent DevOps tools.
  • Knowledge of software verification, regression testing, and structural coverage concepts.
  • Experience with static analysis tools and software quality processes.
  • Exposure to embedded systems and board bring‑up activities.
  • Bachelor’s or Master’s degree in Computer Science Engineering / Electronics and Communication Engineering / Electrical Engineering / Information Technology.
  • Strong Python programming experience.
Benefits
  • Transportation facility
  • Meal coupons
  • Group Term Life Insurance
  • Group Health Insurance
  • Group Personal Accident Insurance
  • 18 days of vacation and 12 days of sick leave annually
  • Employee scholar program
  • Work‑life balance initiatives
  • Car lease program
  • National Pension Scheme
  • LTA Fuel & Maintenance / Driver wages
  • Meal vouchers and more
Compliance

All India positions require a background check, which may include a drug screen.

Equal Employment Opportunity

RTX adheres to the principles of equal employment. All qualified applications will be given careful consideration without regard to ethnicity, color, religion, gender, sexual orientation or identity, national origin, age, disability, protected veteran status or any other characteristic protected by law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Engineer - Software - Hybrid
Principal Engineer - Software - Hybrid

Prattwhitney • Bengaluru

On-site
INR 6,000,000 - 9,000,000
Meal coupons
Group Term Life Insurance
Group Health Insurance
+8
Principal Software Engineer - Aerospace Embedded Systems
Principal Software Engineer - Aerospace Embedded Systems

Rtx India Private Limited • Bengaluru

Hybrid
INR 3,600,000 - 6,000,000
Meal coupons
Group Health Insurance
Group Personal Accident Insurance
+4
Senior Lead Engineer - Projects
Senior Lead Engineer - Projects

Prattwhitney • Bengaluru

Hybrid
INR 1,800,000 - 3,000,000
Transportation facilities
Meal coupons
Group term life insurance
+9
Principal Engineer – Software(DO-178B/C ,10 + Years)
Principal Engineer – Software(DO-178B/C ,10 + Years)

Collins Aerospace • Bengaluru

Hybrid
INR 3,500,000 - 7,000,000
Meal coupons
Health Insurance
Group Health Insurance
+1
Lead Electrical Design Engineer
Lead Electrical Design Engineer

Rtx India Private Limited • Bengaluru

Hybrid
INR 1,500,000 - 2,800,000
Transportation facility
Meal coupons
Group Health Insurance
+2
Principal Engineer - (Embedded Platform Software, RTOS)
Principal Engineer - (Embedded Platform Software, RTOS)

Prattwhitney • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Meal coupons
Group term life insurance
Group health insurance
+2
Principal Engineer (Hybrid)
Principal Engineer (Hybrid)

Prattwhitney • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Competitive compensation
Comprehensive Insurance (Health, Life,
Principle Engineer - Electronics
Principle Engineer - Electronics

Collins Aerospace • Bengaluru

Hybrid
INR 4,000,000 - 6,000,000
Transportation facility
Meal coupons
Group Health Insurance
+2
Principal Engineer (Hybrid)
Principal Engineer (Hybrid)

Collins Aerospace • Bengaluru

Hybrid
INR 3,500,000 - 7,000,000
Health insurance
Pension plan
Paid time off
+2
Associate Engineer
Associate Engineer

RTX • Karnataka

Hybrid
INR 350,000 - 550,000
Transportation facility
Meal coupons
Group Health Insurance
+2