Job Description
Boeing Global Services Digital Solutions team is currently looking for one Technical Product Owner – Simulation to join their team in Bengaluru, KA. As a Technical Product Owner – Simulation, you will be part of the Boeing Global Services Digital Solutions team, which develops software applications and products that create direct value to its customers. We provide re-vamped work environments focused on delivering data-driven solutions at a rapidly increased pace over traditional development. Be a part of our passionate and motivated team who are excited to use the latest in software technologies for modern web and mobile application development. Through our products, we deliver innovative solutions to our global customer base at an accelerated pace.
Position Responsibilities:
Boeing Global Services Digital Solutions team is currently looking for one Technical Product Owner – Simulation to join their team in Bengaluru, KA. As a Technical Product Owner – Simulation, you will be part of the Boeing Global Services Digital Solutions team, which develops software applications and products that create direct value to its customers. We provide re-vamped work environments focused on delivering data-driven solutions at a rapidly increased pace over traditional development. Be a part of our passionate and motivated team who are excited to use the latest in software technologies for modern web and mobile application development. Through our products, we deliver innovative solutions to our global customer base at an accelerated pace.
Position Responsibilities:
- As a Technical Product Owner – Simulation, the selected individual will work in the BIETC Boeing Global Services (BGS) engineering team to lead and direct a team of highly skilled individuals responsible for developing and deploying 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 select candidate will maintain and improve models related to aircraft and air traffic management and potentially other products to provide a world-class modeling and simulation tool suite for Boeing customers globally.
- Will work with cross-functional teams spread across multiple products and locations within Boeing and external partners.
- Work in an Agile Scrum team following the best practices on Software Craftsmanship such as Test-driven development and Pair Programming/Peer Reviews.
- Work in close cooperation – actively aligns the technical roadmap, APIs and Interaction Design, with teams based in international locations.
- Create and maintain necessary software design and architecture documentation.
- Keep track of and actively reduce 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 thrives on solving hard visualization challenges
- The selected individual owns a problem until it’s solved.
- The selected individual lays equal emphasis on testing and generating error-free software.
- This position provides periodic updates to Boeing management in the form of progress reports, project summaries, and other related documents. This position will also be responsible for coordinating and communicating regularly with experts in Boeing organizations around the world.
- This position will support initiatives of the Boeing India organization related to engineering excellence, employee development, mentoring, customer engagement, etc…
- Research and recommend new technologies to improve the product development activities.
- Travel domestically and internationally, as required.
BasicQualifications (Required Skills/Experience):
- A Bachelor’s Degree with 8+ years of experience or a Master’s Degree with 7+ years of experience is a must.
- Bachelor’s degree or higher in computer science or other closely related fields.
- 8+ years of experience with last 3 years as Model developer.
- Fluent in several programming languages (C, C++ and/or C#).
- Should have experience in the Avionics Domain with evidence of a thorough understanding of requirements to solve problems and actively participates in software development.
- Past experience and knowledge in modeling ATM / ATC operations, airline operations, airport operations, pilot behavior, trajectories, aircraft performance, decision support systems.
- Must have expertise in a variety of mathematical modeling and simulation techniques including Discrete Event Simulation, Agent Based Modeling and Simulation, algorithm development, and numerical techniques.
- It would be good to have experience in developing functional requirements specification and hands-on experience using simulation model development tools.
- Understanding of performance limits of desktop and mobile platforms and obtaining the most efficient usage of those resources.
- Strong data-oriented design, standard template library and architecture skills.
- Experience with code and data optimization.
- Able to rapidly learn and understand software by reading source code and stepping through code under a debugger.
- Strong interpersonal and communications skills.
- Passion for avionics and software development.
- Collaborate effectively with a team of engineers, QA, Build, UI, Doc, and Project Management.
- Understanding of Scrum/Agile development. Extensive experience in collaborating within an Agile team setting, working as a group to drive Epic/Feature/Story creation as well as solution design and architecture.
- Solid foundation in the deployment of scalable, low-latency, and highly available distributed systems.
- The candidate must be a self-starter with a positive attitude, high ethics, and strong analytical and creative problem-solving skills and, a track record of working successfully under pressure in a time-constrained environment.
- Ability to independently execute & deliver on the backlog without dependency or hand-holding.
- Must be an excellent team player.
Responsibilities include but not limited to
- Develop tools and applications by producing clean, efficient code.
- Review and debug code.
- Perform validation and verification testing.
- Integrate software components into a fully functional software system.
- Automate tasks through appropriate tools and scripting.
- Collaborate with internal teams and vendors to fix and improve products.
- Document development phases and monitor systems.
- Ensure software is up-to-date with the latest technologies.
- Integrate software components into a fully functional software system.
- Ensure software is up-to-date with the latest technologies.
Typical Education & Experience:
- A Bachelor’s Degree with 8 to 12 years of experience or a Master’s Degree with 7 to 11years of experience is a must.
- Bachelor’s degree or higher in computer science or other closely related fields.
- Candidates with Aviation related application development background will be preferred.
Relocation:
This position offers relocation based on candidate eligibility.
Source link