Taro Logo

Lead Software Engineer – Embedded

A leading global aerospace company that develops, manufactures and services commercial airplanes, defense products and space systems.
Embedded
Staff Software Engineer
Hybrid
5,000+ Employees
12+ years of experience
Aerospace
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Lead Software Engineer – Embedded

Boeing India Engineering & Technology Center (BIETC) is seeking a Lead Software Engineer – Embedded to join their team in Bengaluru. This role combines technical leadership with hands-on development in avionics systems. You'll lead software architecture, development, and integration while working with cutting-edge aerospace technology.

The position involves developing and maintaining software architectures for avionics systems, leading complex software integration, and ensuring quality through comprehensive testing. You'll serve as a technical leader, managing software projects and supplier relationships, while working with global teams on innovative aerospace solutions.

As part of Boeing, you'll join a 5500+ engineering workforce contributing to global aerospace growth. The role offers exposure to new-age technologies like AI/ML, IIoT, Cloud, and Model-Based Engineering. Boeing's culture emphasizes creativity, innovation, and flexibility, with opportunities for professional growth and development.

Key technical areas include embedded systems, RTOS, firmware development, and various IO protocols. You'll work with technologies like ARM Cortex processors, DEOS, Embedded Linux, and programming languages including C++, C, and Python. The role requires expertise in avionics concepts, ARINC 661 Display architecture, and DO178C standards.

This is an excellent opportunity for an experienced software engineer looking to advance their career in aerospace, working on critical systems that shape the future of aviation. The position offers relocation benefits within India and a hybrid work arrangement, combining the benefits of remote work with collaborative in-person interactions.

Last updated 2 months ago

Responsibilities For Lead Software Engineer – Embedded

  • Develop, document and maintain SW architectures, requirements, interfaces and designs for Avionics systems
  • Lead software development and integration of complex software components
  • Develop software verification plans, test procedures and test environments
  • Provide technical leadership for software projects
  • Lead software supplier management activities
  • Plan, execute and document software research and development projects
  • Track and evaluate software team and supplier performance
  • Perform software project management functions

Requirements For Lead Software Engineer – Embedded

Linux
Python
  • Bachelor's degree or higher
  • 12+ years experience in display graphics application development and embedded product development
  • Experience with ARM Cortex processor and MCU platforms
  • Experience with RTOS (DEOS and Embedded Linux)
  • BSP development, Device driver development and Embedded application expertise
  • Firmware development and IO protocols knowledge (RS422, I2C, SPI, ARINC429)
  • Board bring up, boot loader development and kernel programming experience
  • Strong written, verbal and interpersonal communication skills
  • Team leadership and mentoring experience
  • Proficiency in C, C++, OOPS concepts and Python programming

Benefits For Lead Software Engineer – Embedded

Relocation Benefits
  • Relocation Benefits