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)
