SkyGrid, a Boeing, SparkCognition company, is powering the next generation of aviation. We are solving the industry’s biggest challenge integrating unmanned aircraft into complex, rapidly changing airspace. SkyGrid is defining a future where highly automated aircraft operate without the need for onboard pilots. We develop the safety-of-life approved flight operations management services for such aircraft to ensure operations of all participants in the air transportation system are safe and secure.
The SkyGrid team is looking for a Senior Engineering Manager to lead the SW development and qualification of a complex airspace integration system. In this role, you will be responsible for the software organization's growth and contribute to the strategic planning for product development. You will be expected to provide clear and effective reporting to leadership and flow down company objectives through SW managers.
In this role, you will provide technical leadership and guidance on certified (DO-178C software certification aspects) and non-certified system development. You will work closely with several cross-functional teams including systems, hardware, safety, and certification authorities while reporting to the Chief Engineer.
-
Responsible for growing the software team up to the 2024 target.
-
Responsible for setting SW division objectives and helping managers flow down company objectives to individual team members' career goals.
-
Own and track software deliverables for Preliminary Design Review and end-to-end testing milestones.
-
Streamline the SW development and qualification for the system-certified part.
-
Streamline the SW development and qualification for the prototypical part of the system following TRL maturation processes.
-
Oversee the recruitment and selection of software engineers, and oversee the onboarding process.
-
Develop training opportunities for team members.
-
Ensure that software engineers have the necessary resources to succeed and recommend the best fit between requests and skills.
-
Establish software development goals aligned with the organization’s objectives.
-
Set and oversee project timelines.
-
Provide oversight throughout the software development life cycle activities including planning, requirements, design, implementation, verification, and software release for achieving software certification.
-
Ensure compliance with DO-178C software development practices and produce necessary artifacts.
-
Provide technical leadership in code development and qualification best practices, and participate in the deliverable review (code review, test results review, problem reports analysis).
-
Ensuring adherence to IT and cybersecurity company policies.
-
Communicate goals to team members, ensure coordination with other technical leaders (IPT leads), and report efficiently to executive leadership.
-
Interact with a Trusted Customer Representative (TCR) to complete all 4 Stages of Involvement (SOI) audits.
-
Identify software development/certification risks and communicate to relevant parties for timely resolution.
-
10+ years of software engineering industry experience in C/C++ for safety critical systems.
-
Proven experience in a director role or with direct supervision of managers.
-
DO-178C certification of LRU or integrated system with DO-330 or DO-331.
-
Strong communication skills, self-driven and capable of participating in senior leadership discussions.
-
Prior experience with a complete software development cycle using DO178C.
-
Proficiency in Polarion, Git, and comfortable working in Linux or MacOS environments.
-
Familiarity with Python, DO365, ARINC661 and cloud architecture.
-
Master’s degree in Computer Science, Software Engineering, or a related field.
-
Experience working on certified aircraft programs including DO-178C, DO-254, DO-160, and DO-380.
-
Knowledge of agile or incremental software development processes in a prototypical environment.
-
Matlab, Simulink, Model-based design.