Bengaluru, India Hybrid

Boeing is hiring an Experienced Software Engineer

Responsibilities

  • Responsible for software development, design of safety critical real time embedded software for display domain.
  • Contribute requirement definition to software design and involved in test architectural aspects of the display software project
  • Should have good understanding of data structures, OOPs, GitHub configuration management
  • Develop and maintain V&V plan, procedure and traceability matrix in accordance with Aerospace application standard
  • Perform HSIT, Structural coverage and maintain compliance with D0178C standards for the V&V.
  • Work within scrum team with other software developers in agile mode
  • Contribute requirement definition, software design and able to write testable code and well design document.
  • Design and execute test cases for unit, integration and system testing.
  • Testing new features and fixing bugs

Requirements

  • 8+ experience in display graphics application development and embedded product development
  • Design, develop and software verification for Display products using C++ and python language
  • Proven experience with ARM Cortex processors and other MCU platforms, as well as using DEOS and Lynx RTOS for embedded system development.
  • Deeper understanding of IO protocols such as RS422, I2C, SPI, TCP/IP and ARINC429.
  • Experience with scripting language such as Python and having experience with tools for CI/CD bug tracking and build automation in GitHub.
  • Develop V&V test procedures, test cases, Test report for system design, software design, and code for Avionics products (Display, FC and FMS) as per DO178C guidelines.
  • Expert in LDRA, Vector cast, MATLAB tool to perform code coverage activity and SW verification.

Nice to Have

  • Good Understanding in avionics concept and processes with an expertise in the field of software development, verification and validation of aerospace display and navigation system.
  • Proficient knowledge of avionics cockpit architecture, ARINC 661 Display architecture and good experience in DO178C avionics standard and SDLC concepts.
  • Design, develop and maintain high performance software solution for Display product using C++ language.
  • Ensure scalability, maintainability and performance of the software architecture
  • Proficient in embedded system application development and strong command in programming skills in C, C++, OOPS concepts and python programming.
  • Experience in safety certification standard including D0178C and MIL standard Certification, validation and verification for new and modified existing embedded products like Display, FMS
  • The candidate should have experience in multicore and multithreaded software verification/Testing.
  • Collaborate and work with global team in looking for continuous improvement and deploying initiatives across locations.
  • The candidate should own the full life cycle of software (from planning to delivery to re-certification, SOI#1 to SOI#4).

Work Arrangement

Hybrid

Team

Team size: 5500+. Structure: Boeing India Engineering & Technology Center (BIETC)

Additional Information

  • Employer will not sponsor applicants for employment visa status.
  • Relocation: This position offers relocation within INDIA.
  • Language Requirements: Not Applicable
  • Education: Bachelor's Degree or Equivalent
  • Security Clearance: This position does not require a Security Clearance.
  • This position is not contingent upon program award
  • Shift: Not a Shift Worker (India)
About company
Boeing
Boeing is a major aerospace company involved in the design, manufacture, and sale of commercial airplanes, defense products, and space systems. This role supports Boeing Commercial Airplanes Engineering Groups through international aviation projects.
All jobs at Boeing Visit website
Job Details
Category other
Posted 7 months ago