Experienced Software Engineer- Autonomy

3 months ago


Bengaluru, India Boeing Full time

Job Description

Qualifications:

As a leading global aerospace company, Boeing develops, manufactures and services commercial airplanes, defense products and space systems for customers in more than 150 countries. As a top U.S. exporter, the company leverages the talents of a global supplier base to advance economic opportunity, sustainability and community impact. Boeing’s diverse team is committed to innovating for the future, leading with sustainability, and cultivating a culture based on the company’s core values of safety, quality and integrity.
Technology for today and tomorrow
The Boeing India Engineering & Technology Center (BIETC) in India is leveraging a diverse talented pool of 5,500+ engineers, technologists, and innovators to drive growth and innovation in the global aerospace sector These engineers deliver cutting-edge R&D, innovation, and high-quality engineering work in global markets in traditional and emerging areas, andleverage new-age technologies such as AI/ML, IIoT, Cloud, Model-Based Engineering, and Additive Manufacturing, to enhance quality, safety, and productivity for airline customers, shaping the future of aerospace in India for India, and the world.
People-driven culture 
At Boeing
, we believe creativity and innovation thrives when every employee is trusted, empowered, and has the flexibility to choose, grow, learn, and explore. We offer variable arrangements depending upon business and customer needs, and professional pursuits that offer greater flexibility in the way our people work. We also believe that collaboration, frequent team engagements, and face-to-face meetings bring diverse perspectives and thoughts – enabling every voice to be heard and every perspective to be respected. No matter where or how our teammates work, we are committed to positively shaping people’s careers and being thoughtful about employee wellbeing.
At Boeing, we are inclusive, diverse, and transformative.
With us, you can create and contribute to what matters most in your career, community, country, and world. Join us in powering the progress of global aerospace. 
The Boeing India Engineering team is currently looking for Experienced Software Engineer -Autonomy  to join their team in Bangalore, India . This position will focus on supporting the AvionX and Embedded Software organization.

Position Responsibilities: 
• Develop and implement autonomous drone/UAV flight control algorithms using Model-Based Development techniques.
• Collaborate with system engineers and other stakeholders to define autonomy requirements and specifications.
• Design and model algorithms using MBD tools such as MATLAB/Simulink/State flow.
• Conduct simulations and analyze results to validate autonomous algorithms and optimize system performance.
• Determining the best available contingent plans based on the available mission data.
• Decompose Tier 3 System requirements into Tier 4 Software requirements for the identified system features. i.e Developing High Level Software Requirements
• Develop/Create Low-Level Software requirements in Models as per DO-178C/DO-331.
• Ensure SW architecture and Design models are as per the Software requirements.
• Generation of Source Code (C/C++) from design
• Establish traceability from SW Requirement, Design/Models, Code and Test.
• Perform peer review on Requirements, Models, Code, test cases & test procedure.
• Estimate Models Generation, Code, test software development effort.
• Support project management by providing periodic status and required metrics data.
• Support SRR (Systems Requirements Review), PDR (Preliminary Design Reviews), CDR (Critical Design Reviews), TRR (Test Readiness Review) and Formal Qualification.
• Be a good team player in the agile team. Candidate should possess excellent communications skills to participate in Requirement/Design/Code/Test reviews, have a thorough understanding of version control and software quality attributes, such as testability, portability and maintainability, and enjoy a self-driven and collaborative development approach.
• Be dynamic and support management and leads to ensure successful product deliveries.
• Identify, communicate and mitigate the Risk, issues and Opportunities on a timely manner.
 

Employer will not sponsor applicants for employment visa status. 
 

Basic Qualifications (Required Skills/Experience): 
• A Bachelor’s degree or higher is required as a BASIC QUALIFICATION
• Good hands-on expertise on Autonomous driving software/Robotics software development
• Hands on experience on behavior tree /Finite State Machine mathematical model
• Good hands-on experience on Model base Design (MBD) using MATLAB / SIMULINK/State flow is must.
• Good hands-on experience on developing the design models from specifications or system level requirements. 
• Experience with embedded software development and integration of auto generated code from models on the target/ Lab Environment will be an advantage.
• Systems Thinking - Ability to understand the big picture and the inter-relationships between components of systems and plans and anticipate future events.
• Analytical Skills - Skill and ability to: collect, organize, synthesize, and analyze data; summarize findings; develop conclusions and recommendations from appropriate data sources.
• Experience in working in Agile development model
 

Typical Education & Experience: 
• Education/experience typically acquired through advanced education (e.g. Bachelor) and typically 8 years' related work experience or an equivalent combination of education and experience (e.g. Master + 7 years' related work experience.) 
Relocation :
• The position offers relocation based on eligibility criteria of candidate

Boeing is the world's largest aerospace company and leading manufacturer of commercial airplanes and defense, space and security systems. We are engineers and technicians. Skilled scientists and thinkers. Bold innovators and dreamers. Join us, and you can build something better for yourself, for our customers and for the world.

Relocation:

Relocation is available for eligible candidates, if authorized

Export Control Requirement:

Not an export control position

Safety Sensitive:

This is not a safety sensitive position

Contingent Upon Award Program

This position is not contingent upon program award

Experience Level:

Individual Contributor - 3

Job Type:

Regular

Job Code:

6J7BI3 (641)

  • Bengaluru, Karnataka, India Boeing Full time

    Job Title: Experienced Software Engineer - AutonomyJob Summary:Boeing is seeking an Experienced Software Engineer - Autonomy to join their team in Bangalore, India. This position will focus on supporting the AvionX and Embedded Software organization.Key Responsibilities:Develop and implement autonomous drone/UAV flight control algorithms using Model-Based...


  • Bengaluru, Karnataka, India Boeing Full time

    Job Title: Experienced Software Engineer - Autonomy PositionAbout the Role:Boeing is seeking a skilled software engineer to join our team in Bangalore, India. The successful candidate will be responsible for developing and implementing autonomous drone flight control algorithms using Model-Based Development techniques.Key Responsibilities:Develop and...


  • Bengaluru, Karnataka, India Boeing Full time

    Job DescriptionBoeing is seeking a highly skilled Experienced Software Engineer - Autonomy to join their team in Bangalore, India. This position will focus on supporting the AvionX and Embedded Software organization.Key Responsibilities:Develop and implement autonomous drone/UAV flight control algorithms using Model-Based Development techniques.Collaborate...


  • Bengaluru, Karnataka, India Boeing Full time

    Job Title: Experienced Software Engineer - Autonomy PositionJob Summary:We are seeking an experienced software engineer to join our team in Bangalore, India. The successful candidate will be responsible for developing and implementing autonomous drone flight control algorithms using Model-Based Development techniques.Key Responsibilities: Develop and...


  • Bengaluru, Karnataka, India Boeing Full time

    Job Title: Experienced Software Engineer - AutonomyBoeing is seeking a highly skilled Software Engineer to join their team in Bangalore, India. This position will focus on supporting the AvionX and Embedded Software organization.Key Responsibilities:Develop and implement autonomous drone/UAV flight control algorithms using Model-Based Development...


  • Bengaluru, Karnataka, India Boeing Full time

    Job DescriptionAt Boeing, we are looking for a highly skilled Experienced Software Engineer - Autonomy to join our team in Bangalore, India. This position will focus on supporting the AvionX and Embedded Software organization.Position Responsibilities:• Develop and implement autonomous drone/UAV flight control algorithms using Model-Based Development...


  • Bengaluru, Karnataka, India NR Consulting - India Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at NR Consulting - India. The ideal candidate will have a strong background in software development, with a proven track record of delivering high-quality solutions on time and on budget.Key Responsibilities:- Design, develop, and...


  • Bengaluru, Karnataka, India QNX Software Systems Full time

    Job Title: Senior MacOS Systems Software Developer CybersecurityJob Description:We are seeking an experienced MacOS Developer with ability to interact in C# & .NET to design, implement, test, and optimize with a high degree of autonomy and an emphasis on tangible results. You'll be joining our endpoint security engineering team working on a scalable endpoint...


  • Bengaluru, Karnataka, India QNX Software Systems Full time

    Job Title: Senior MacOS Systems Software DeveloperJob Description:We are seeking an experienced MacOS Developer with ability to interact in C# & .NET to design, implement, test, and optimize with a high degree of autonomy and an emphasis on tangible results.You'll be joining our endpoint security engineering team working on a scalable endpoint protection and...


  • Bengaluru, Karnataka, India F5 Full time

    Job Title: Software Development Engineer IIIF5 is seeking an experienced Software Development Engineer III to play a pivotal role in our SRE/DevOps development team for the groundbreaking F5XC Product suite. Our ideal candidate will possess a strong background in software development, with a focus on distributed systems and infrastructure as code.Primary...


  • Bengaluru, Karnataka, India Upland Software Full time

    Job DescriptionSoftware Engineering Lead Job DescriptionOpportunity SummaryWe are seeking a highly skilled and experienced Software Engineering Lead to join our team at Upland Software. The ideal candidate will have a strong background in software development and leadership, with a proven track record of delivering high-quality results in a fast-paced...


  • Bengaluru, Karnataka, India QNX Software Systems Full time

    Job Title: Cybersecurity Senior Systems Software Developer MacOSWe are seeking an experienced MacOS Developer with the ability to interact in C# &.NET to design, implement, test, and optimize with a high degree of autonomy and an emphasis on tangible results.About the RoleAs a Senior Systems Software Developer on our MacOS team, you will be working on a...


  • Bengaluru, Karnataka, India ARR Recruitment Solutions Full time

    Job Title: Senior Software EngineerAbout the Role:At ARR Recruitment Solutions, we are seeking an experienced Senior Software Engineer to join our team. The ideal candidate will have a strong background in developing scalable web applications using PHP, MySQL, and JavaScript.Main Responsibilities:- Design, develop, and maintain scalable web applications...


  • Bengaluru, Karnataka, India Upland Software Full time

    Job Title: Software Engineering LeadJob Summary:We are seeking an experienced Software Engineering Lead to join our team at Upland Software. As a key member of our engineering team, you will be responsible for leading the development of our email marketing and automation platform, PostUp.Key Responsibilities:Lead a small team of engineers and testers to...


  • Bengaluru, Karnataka, India QNX Software Systems Full time

    About the RoleWe are seeking a highly skilled and experienced software engineer to join our team in Bengaluru. As a Principal Software Engineer, you will be responsible for designing and developing the components of storage threat detection and remediation within our Cloud Infra security product line.Key ResponsibilitiesDesign and develop new product...


  • Bengaluru, Karnataka, India PNR Software Solutions Full time

    Job Title: Java Software EngineerAbout the Role:We are seeking an experienced Java Software Engineer to join our team at PNR Software Solutions. The ideal candidate will have a strong background in designing and developing Java applications, with expertise in database design and administration, web application development, and software design. They will also...

  • Software Engineer III

    4 weeks ago


    Bengaluru, Karnataka, India MRI Software Full time

    About the RoleMRI Software is seeking an experienced and skilled Software Engineer III to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining efficient, reusable, and reliable code for our browser-based applications.ResponsibilitiesDesign and develop software applications using Python and...


  • Bengaluru, India Cloud Software Group Full time

    About Cloud Software Group Cloud Software Group combines the capabilities of Citrix and TIBCO, creating one of the world’s largest cloud software providers, serving over million users worldwide. When you join Cloud Software Group, you are making a difference for real people, each of whom counts on our suite of cloud solutions to get work done – from...


  • Bengaluru, Karnataka, India JTek Software Solutions Pvt Ltd Full time

    Job Title: Backend Software EngineerWe are seeking an experienced Backend Software Engineer to join our team at JTek Software Solutions Pvt Ltd. The ideal candidate will have a strong background in backend development, with a focus on AWS, Lambda, API Gateway, and DynamoDB.Key Responsibilities:Design and develop scalable backend systems using AWS Lambda, API...


  • Bengaluru, Karnataka, India Qtek Systems Full time

    OverviewWe are seeking a highly skilled Experienced Software Architect to join our team at Qtek Systems.Read and understand high-level product description or requirement documents and propose one or more software designs at the module level that is highly reusable and subject to the design principles applicable.Decompose design elements into structured code...