Principal Software Engineer

6 days ago


Phoenix, Arizona, United States AVIAGE SYSTEMS Full time

Job Summary

AVIAGE SYSTEMS is seeking a highly skilled Principal Software Engineer to lead the development of Multicore System software for avionics products and systems. The successful candidate will have experience in multicore system development, strong avionics software expertise, and excellent communication skills.

Key Responsibilities

  • Lead multicore system and software development, including multicore interference analysis and mitigation, partitioning analysis, and multicore system configuration and software development.
  • Develop multicore system configuration and integration strategy or method for integration of multiple hosted application software on multicore.
  • Perform multicore system performance analysis and verification to meet performance objectives of avionics software running on multicore.
  • Define and implement software certification objectives for multicore system software certification.
  • Support the definition of multicore certification plan and strategy for safety-critical avionic products.
  • Lead multicore technical roadmap definition and perform trade studies to assess and select the right technologies.
  • Engage with customers, suppliers, and partners to provide technical issues resolution.
  • Assure proper documentation of technical data generated for assigned projects and/or tasks consistent with engineering policies and procedures.
  • Execute design, analysis, and evaluation of assigned projects adhering to business standards, practices, procedures, and product/program requirements, manage corresponding project schedules and costs.
  • Provide technical guidance, mentoring, and training to engineers on system designs, methods, and concepts in line with business needs.

Requirements

  • Minimum master's degree in software engineering, systems engineering, computer engineering/sciences, mathematics, or other related engineering and science fields from an accredited institution.
  • Demonstrate experience in multicore system and software development, verification, and certification based on popular multicore chips such as ARM, PowerPC, etc.
  • Experience with multicore system certification process to comply with A(M)C20-193 or similar objectives.
  • Minimum of 8 years' engineering experience of developing IMA or other integrated avionics product or system for Part 23/25 or AAM aircrafts.
  • Experience and proficiency in safety-critical software and related tool development (including requirement definition, design, verification, and certification) following DO-178B/C and DO-330.
  • Proficiency in embedded software development to program in C/C++.
  • Experience with ARINC 653 and practice.
  • Minimum of 5 years technical management or leading experience.
  • Ability to independently achieve results in a cross-functional environment.
  • Ability to engage and build positive relationships with customers and suppliers.
  • Strong interpersonal and communication skills, ability to guide and influence others.

Desired Characteristics

  • Extensive background in aerospace electronics/avionics engineering and development.
  • Experience in ARP4754A and DO-297 standard and compliance.
  • Experience of using MBD tools in software development.
  • Proficient avionics products knowledge and regulatory/standards awareness.
  • Experience of avionics data bus standard: ARINC 664, 429, 825, etc.
  • Experience working throughout all lifecycle of airborne systems development.
  • Extensive program execution experience on medium to large system software development.


  • Phoenix, Arizona, United States Raytheon Full time

    About the RoleThis is an exciting opportunity to join the Software Engineering Directorate at Raytheon as a Principal Software Engineer / Software Technical Expert. As a key member of our team, you will be responsible for applying advanced technical expertise to reverse engineer legacy systems and develop C/C++ software for embedded multi-processor...


  • Phoenix, Arizona, United States Raytheon Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer / Software Technical Expert to join our team in the Area Defense Effectors department of the Software Engineering Directorate. This individual will support major Land Warfare & Area Defense effector development programs, applying advanced technical expertise to reverse engineer legacy...


  • Phoenix, Arizona, United States Raytheon Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer / Software Technical Expert to join our team in the Area Defense Effectors department of the Software Engineering Directorate. As a key member of our team, you will be responsible for applying advanced technical expertise to reverse engineer legacy systems, developing C/C++ software...


  • Phoenix, Arizona, United States Raytheon Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer / Software Technical Expert to join our team in the Area Defense Effectors department of the Software Engineering Directorate. As a key member of our team, you will be responsible for applying advanced technical expertise to reverse engineer legacy systems, developing C/C++ software...


  • Phoenix, Arizona, United States Raytheon Full time

    About the RoleWe are seeking a highly skilled Senior Principal Software Engineer to join our Multi-Mission department in the Software Engineering Directorate. As a key member of our team, you will be responsible for applying advanced technical expertise to reverse engineer legacy systems and develop C/C++ software for embedded multi-processor systems.Key...


  • Phoenix, Arizona, United States Raytheon Full time

    About the RoleWe are seeking a highly skilled Senior Principal Software Engineer to join our team at Raytheon. As a key member of our Software Engineering Directorate, you will play a critical role in supporting major Naval Power development programs.Key ResponsibilitiesApply advanced technical expertise to reverse engineer legacy systems and develop C/C++...


  • Phoenix, Arizona, United States Raytheon Full time

    About the RoleWe are seeking a highly skilled Senior Principal Software Engineer to join our team at Raytheon. As a key member of our Software Engineering Directorate, you will play a critical role in supporting major Naval Power development programs.Key ResponsibilitiesApply advanced technical expertise to reverse engineer legacy systems and develop C/C++...


  • Phoenix, Arizona, United States Raytheon Full time

    Job SummaryWe are seeking a highly skilled Principal Software Security Engineer to join our team at Raytheon. As a key member of our Software Security Sensors and Effectors Department, you will be responsible for designing, developing, and integrating real-time security-oriented solutions for Department of Defense (DoD) programs.Key ResponsibilitiesDesign...


  • Phoenix, Arizona, United States Raytheon Full time

    About the RoleThis is a challenging and rewarding opportunity for a skilled software engineer to join our team at Raytheon. As a Principal Software Engineer / Software Technical Expert, you will be responsible for designing and developing flight software for our missile defense systems.Key ResponsibilitiesApply advanced technical expertise to reverse...


  • Phoenix, Arizona, United States Raytheon Full time

    About the RoleWe are seeking a highly skilled Senior Principal Software Engineer to join our team at Raytheon. As a key member of our Software Engineering Directorate, you will play a critical role in supporting major Naval Power development programs.Key ResponsibilitiesApply advanced technical expertise to reverse engineer legacy systems and develop C/C++...


  • Phoenix, Arizona, United States Raytheon Full time

    Job SummaryWe are seeking a highly skilled Sr. Principal Software Security Engineer to join our team at Raytheon. As a key member of our Software Security Sensors and Effectors Department, you will be responsible for designing, developing, and integrating secure software solutions for our customers.Key ResponsibilitiesDesign and develop secure software...


  • Phoenix, Arizona, United States Raytheon Full time

    About the RoleThis is an exciting opportunity to join the Software Engineering Directorate at Raytheon as a Senior Principal Software Engineer / Software Technical Expert. As a key member of our team, you will be responsible for applying advanced technical expertise to reverse engineer legacy systems and develop C/C++ software for embedded multi-processor...


  • Phoenix, Arizona, United States Raytheon Full time

    Job SummaryWe are seeking a highly skilled Senior Principal Software Engineer to lead our Integrated Product Team in the development of a major missile program. As the Software Integrated Product Team Lead, you will be responsible for managing all cost, schedule, and execution for Software Engineering activities on the program.Key ResponsibilitiesManage...


  • Phoenix, Arizona, United States Raytheon Full time

    About the RoleThis is a challenging and rewarding opportunity for a Senior Principal Software Engineer to join our team at Raytheon. As a key member of our Software Engineering Directorate, you will be responsible for designing and developing flight software for our major Land Warfare & Area Defense effector development programs.Key ResponsibilitiesApply...


  • Phoenix, Arizona, United States Raytheon Full time

    About the Role: We are seeking a highly skilled Senior Principal Software Engineer to join our Test Equipment Engineering (TEE) team within the Specialty Engineering Directorate at Raytheon. As a key member of our multidisciplinary organization, you will be responsible for developing, integrating, testing, and maintaining software as part of on-site factory...


  • Phoenix, Arizona, United States Oracle Full time

    Job SummaryOracle is seeking a highly skilled Senior Principal Software Engineer to join our team and contribute to the development of our premier health data platform. As a key member of our team, you will be responsible for designing and implementing distributed, scalable, and fault-tolerant software systems that can process massive amounts of...


  • Phoenix, Arizona, United States Raytheon Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Raytheon, where you will play a critical role in designing, developing, and testing software applications for our Satellite Ground Systems.Key ResponsibilitiesDesign and implement Java-based applications and software components for satellite ground...


  • Phoenix, Arizona, United States Oracle Full time

    Job Title: Senior Principal Software Engineer - Hyperscale ExpertAt Oracle, we're building a premier health data platform with intelligent services, presenting exciting technical challenges. As part of this team, you'll accelerate architectural efforts, achieving significant data processing latency improvements, creating comprehensive patient health records...


  • Phoenix, Arizona, United States Raytheon Full time

    About the RoleWe are seeking a highly skilled Senior Principal Software Engineer to join our Multi-Mission department at Raytheon. As a key member of our team, you will be responsible for designing and developing flight software for embedded multi-processor systems.Key ResponsibilitiesApply advanced technical expertise to reverse engineer legacy systems and...


  • Phoenix, Arizona, United States Corjl Software Full time

    About the PositionCorjl Software is seeking a skilled Backend Software Engineer to contribute to the development of our next-generation graphic design editing platform.You will work closely with our technical co-founder to design and implement scalable, efficient, and reliable backend systems using Typescript, GraphQL, and DynamoDB.As a mentor, you will...