Associate Software Engineer - FMS
Boeing
- Bangalore, Karnataka
- Permanent
- Full-time
- As an Experienced Application Development Engineer, the selected individual will work in the BIETC Boeing Global Services (BGS) engineering team to develop, maintain, and improve Aviation software products.
- The position involves aligning / integrating / streamlining a range of product support, maintenance and enhancement requirements and will drive technology leadership for critical design considerations and drive future integrated product roadmap.
- The selected individual will maintain and improve application software related to aircraft and air traffic management and potentially integrate with other products to provide a world-class modeling and simulation tool suite for Boeing customers globally.
- The selected individual will work with cross-functional teams spread across multiple products and locations within Boeing and external partners.
- The selected individual work in an Agile Scrum team following the best practices on Software Craftsmanship such as Test-driven development and Pair Programming/Peer Reviews.
- The selected individual will work in close cooperation - actively aligns the technical roadmap, APIs and Interaction Design, with teams based in international locations.
- The selected individual will be responsible to create and maintain necessary software design and architecture documentation.
- The selected individual will actively support in reducing technical debt.
- The selected individual will be a skilled, highly professional engineer, work collaboratively with an international team comprising software development, product management, and business analysis.
- The selected individual will also be responsible to provide support to the development of internal competency and resources for critical skill sets and be a sought-after expert that other developers can benefit from.
- The selected individual is highly passionate about creating beautiful things with software.
- The selected individual owns a problem until it’s solved.
- The selected individual lays equal emphasis on testing and generating error-free software.
- The selected individual will be responsible for coordinating and communicating regularly with experts in Boeing organizations around the world.
- Selected individual will need to support initiatives of the Boeing India organization related to engineering excellence, employee development, mentoring, customer engagement, etc…
- The selected individual should be available to travel domestically and internationally, as required.
- A Bachelor’s degree or higher is required as a BASIC QUALIFICATION
- 8+ years of experience in Aeronautical data / Aerospace / Aviation domain specifically in below areas.
- Experience in Aircraft performance computation/optimization
- Experience in Airline flight operations and piloting
- Experience Deck applications
- Experience to Software Development and Systems engineering
- 6 years C++ industrial application development experience in past 7-8 years
- 1-2 years’ experience in Java, Javascript stack, node JS, Typescript ,HTML, CSS
- Actual airplane simulation, CSF, real-time, Window32/64 and MS experience
- DevOps, automation, scripting, CI/CD (Azure CI/CD, C#, Powershell)
- Actual airplane simulation, CSF, realtime, Window32/64 and MS
- Python, willingness to pickup Rust, Golang, WASM
- Networking, TCPIP, UDP
- Game SDK/Framework
- Virtual Server
- SimConnect/MSFS 2020/FSX/P3D/XPLANE
- Experience Flight Plan/Optimization, Aircraft Fuel planning and optimization, expertise in Lateral and Vertical flight planning.
- Flight Management System (FMS) domain knowledge
- Flight plan deconstruction knowledge and experience
- Knowledge of Navigation database, Performance Database
- Any exposure to pilot training solutions
- Exposure to M/C learning
- Expertise in integration and systems testing
- Assists in the facilitation of team meetings across time zones
- Delivers informative, well-organized presentations
- Excellent verbal and written English, including grammar
- Problem Solving
- Identifies critical issues with ease
- Experience of managing operational decision support & monitoring software which involves, productivity and operational performance of airlines
- Exhibits confidence and an extensive knowledge of emerging industry practices when solving business problems
- Must have experience working with cross-functional teams spread across multiple products
- Must be flexible, with a high tolerance for organizational complexity and ability to work with partners from within Boeing and outside, across different cultures and time-zones
- Pushes creative thinking beyond the boundaries of existing industry practices and client mindset
- Bachelor’s degree or higher in computer science, aerospace or other closely related field and 7-8 or more years' related work experience
- This position offers relocation based on candidate eligibility.