At CoreAVI, we provide safety critical expertise to aviation, industrial and automotive customers seeking functionally safe hardware and software component platforms. We seek a Technical Program Manager to lead multiple software projects and/or programs in our rapidly expanding business.
Under general supervision of the Programs Director, and in collaboration with other functional managers, the Technical Program Manager (TPM) will support proposal development and execution of multiple engineering projects. This is a highly visible role, interacting with personnel across all functions, engaging and managing expectations with customers, and overseeing several technically-complex internal projects. The TPM needs to build an understanding of processes, tools, and personnel involved in the development of safety-critical embedded software and the hardware it runs on.
CoreAVI is revolutionizing the aviation, automotive and autonomous spaces with its safety critical innovations, inspiring cutting-edge technological advances. CoreAVI architects safety critical graphics and compute solutions supporting safe autonomy, machine vision, AI, and visualization applications in the automotive, unmanned vehicle and industrial IoT markets, as well as commercial and military avionics systems. We are people innovating a safe and secure autonomous world. Come learn more at www.coreavi.com.
As CoreAVI continues to grow and expand into new markets, we need creative, self-driven individuals to join our team and share in the success, but more importantly, enjoy the journey there. So, if you like the sound of what our team enjoys today, and you want to be part of our tomorrow, here’s what we are looking for.
Main Responsibilities:
- Lead the successful delivery of multiple programs/projects that span across various technical and administrative CoreAVI departments. Projects could be customer-driven, product partnership, or internal development.
- Support resource and schedule forecasting to accurately estimate project needs in support of quotation activities. Assist in development of project proposals, Statements of Work, milestone deliverables and timing.
- Upon award of new business, kick-off project team, ensure project assumptions, objectives and constraints are well understood. Establish detailed work plans and keep management informed of deviations and updates of plans.
- Coordinate the work of geographically-distributed project teams, who are working on complex embedded software and hardware systems in support of defense and aerospace customers, in addition to expanding markets in automotive and new industrial application spaces.
- Exercise independent judgment in developing methods, techniques, and evaluation criteria for obtaining needed team results, while executing projects according to AS9100-certified processes & procedures.
- Work with project team members and management to identify, prioritize, and mitigate project risks.
- Clarify and communicate resource needs, trade-offs, and execution priorities that align with evolving program risks and priorities.
- Identify, track, and drive resolution of cross-functional issues impeding successful project execution, keeping both internal stakeholders and customers involved with solutions and informed of progress. Manage stakeholder expectations throughout project to minimize unpleasant surprises.
- Coordinate periodic project reviews and dashboard reports of project health.
- Contribute to improvements in process, policy, budgeting, tools, and methods which facilitate operational excellence and innovative product development for CoreAVI’s expanding business.
- Leverage project activities to facilitate knowledge capture, transfer, and management efforts.
- Make use of and improve work management tools, templates, and software to create a reliable repository of project data that results in better decision-making.
Required Qualifications:
- At least 5 years experience in technical project/program management.
- Previous experience with embedded software development (C or C++).
- Exceptional organizational, communication, collaboration, persuasion, team building, and other interpersonal skills.
- Strong sense of accountability and ownership. Diligent, tenacious, high integrity, and strong work ethic.
- Able to quickly learn CoreAVI’s business and who to go to for which problems. Politically savvy, but not self-serving.
- Proficient with Atlassian suite of products (Jira, Confluence).
- Exceptionally adept at the Microsoft Office tool suite, including Visio, SharePoint, OneDrive, Teams, and Project.
- Engineering BS degree, preferably in Electrical, Computers, or Systems; or equivalent technical experience.
Desired Skills & Experience:
- Experience with Defense and Aerospace markets, avionics, and DO-178 certification.
- Experience with Automotive, safety critical software, and Functional Safety (ISO26262).
- Previous experience as an embedded software developer and/or knowledge of Graphics and Compute frameworks (OpenGL, Vulkan).
- Expertise indirectly managing technically-specialized geographically-distributed personnel across highly diverse projects in a matrix management environment.
- Experience developing Statements of Work, capacity planning, client engagement, scheduling, and risk management.
- Experienced facilitating embedded software engineering teams through waterfall and agile processes.
- Knowledge of real time operating systems, and software development standard methodologies.
- Advanced degree/certification in project/program management (PgMP, PMP, ACP)
- Masters degree in Engineering and/or Business.
Why work for CoreAVI?
CoreAVI is unique; a unique company built around the talents of our people. We are small enough to be personal but strong enough to be a market leader. Our achievements are global, and our technology ubiquitous in avionics, but our ambition is even larger. CoreAVI is a home for talented people who want to contribute to building products and delivering solutions that matter. Take time to read about some of CoreAVI employees’ stories (What our Employees are Saying), and if you think you are right for our team, then reach out. We are ready to help you find a future in our future.
Some of the reasons our team enjoys working at CoreAVI are:
- Technically challenging and rewarding work. Working on the leading edge of new CPU and GPU technology, our team is always doing something new and innovative. The reward of seeing the work you contributed to driving the displays of the aircraft you are flying on is something you will never forget!
- Teamwork. Everyone says it, but we really have it. Our team will not watch one-person struggle with an issue, they really do support them. Everyone is here to help because we know that meeting customer needs is critical to our success and working together is the only way to get there.
- Small Company Culture. As we have grown from a small company to the medium one that we are today, we have maintained the values we have always had. We have a great sense of camaraderie and a ‘get it done’ attitude which is not hindered by layers of company bureaucracy.
- A company that is growing. We know that when a company sticks to what they have always done, not only will they not grow, they’ll fall backwards. That’s why we’re not frightened to lead our industry with innovative new products that customers need now, and we react quickly to do it. To keep up with that growing demand, we are growing fast and we need more talent to help us.