Job Description: Airbus Robotics is looking for a Principal Software Architect for our Engineering team based in Mukilteo, WA.
How we care for you:
- Financial Rewards: Competitive base salary, incentive compensation which may include profit sharing schemes, retirement savings plan and the ability to participate in an Employee Stock Ownership Plan (“ESOP”).
- Work/Life Balance: Paid time off including personal time, holidays and a generous paid parental leave program.
- Health & Welfare: Comprehensive insurance coverage including medical (traditional and high-deductible health plans), prescription, dental, vision, life, disability, Employee Assistance Plan (“EAP”) and other supplemental benefit coverages.
- Individual Development: Upskilling and development opportunities through our global Leadership University, including unlimited access to 10,000+ e-learning courses focusing on ways to develop your employability, certifications, career path as well as the opportunity to participate in accelerated development programs and both national and international mobility.
Annual Salary range of $146,000-$188,000 based on applicant profile.
Your challenges:
- Make high-level decisions regarding the design and architecture of complex software systems in support of automated aircraft manufacturing systems, ensuring the technical solutions align with the high-level system goals and constraints, drawing on a deep understanding of software engineering principles and patterns.
- Set the technical direction for complex software projects, laying the foundational blueprint that guides development teams toward building scalable, maintainable, and high-performing software applications.
- Interface with the PMs, PMO, and customers to understand the user stories and desired functionality of the products.
- Collaborate with stakeholders to understand requirements and translate them into system design.
- Lead the architectural aspects of software development and provide guidance to development teams.
- Develop high-level software in a mixed computing environment with an emphasis on three arenas: 1) embedded Linux supervisory software, 2) security and access control, and 3) data management.
Your Boarding Pass:
Required:
- Education: Master of Science in Software Engineering, Computer Science, or Electrical Engineering.
- Experience: 11-17 years of experience in conjunction with a master’s degree, or combination of PhD and experience.
- Five or more years of experience crafting the high-level design choices and frameworks that underpin software applications.
- Experience preparing software schedules and budgets and the ability to accurately forecast level of effort required for complex software development efforts.
- The interpersonal skills and knowledge to work within an engineering development team that spans multiple disciplines (electrical, software, mechanical, systems engineering).
- Demonstrated discipline and organization with respect to software maintenance and version management.
- Experience with agile project management methods and tools including Jira.
Preferred:
- Project Management Professional (PMP), Scrum Product Owner (CSPO).
Not a 100% match? No worries! Airbus supports your personal growth with customized development solutions.
This job requires an awareness of any potential compliance risks and a commitment to act with integrity, as the foundation for the Company’s success, reputation and sustainable growth.
Company: Airbus Robotics LLC
Employment Type: Permanent
Experience Level: Professional
Remote Type: On-site
Job Family: Software Engineering
#J-18808-Ljbffr