U.S. Citizenship is Required. Ability to qualify for a US Department of Defense Top Secret security clearance required. Candidate must be SAP program eligible.
This position is in person.
Toyon is seeking a passionate and talented Senior Flight Software C++ Engineer to join our growing team developing cutting-edge aerospace flight systems and diagnostic tools. This role is critical to research and development of new flight systems, from requirements definition to prototype hardware test and delivery.
Responsibilities
Own customer success through the design and delivery of a multi-year, multi-stakeholder software roadmap that spans across multiple teams
Leverage internal product and program-specific engineering teams to rapidly deliver capability beyond the scope of current platforms, with a clear path for both architecture and capability evolution over time
Partner with external teams, collaborating on interfacing requirements between diverse systems and technologies
Lead a small team that architects, designs and implements trusted, safety critical Flight Software that balances constraints, restrictions and requirements in a multi-stakeholder environment
Architect, design and implement scalable vehicle sub-systems including sensor processing, state estimation, contingency management, actuation, payload interfaces, and mission systems interfaces
Act as a subject matter expert for software engineering, representing software equities in a multistakeholder environment including engineering, business and sales leadership.
Drive the design and implementation of development processes for the initial delivery and subsequent iteration of software, including full lifecycle testing
Drive the creation of test and simulation fixtures that operate with both software- and hardware-in-the-loop
Support vehicle manufacturing and deployment
Lead teams of multi-disciplinary engineers, including as a mentor for Senior Software Engineers from differing backgrounds
Requirements
B.S. in Computer Science, Electrical Engineering, or a related field
8+ years of experience developing software for embedded systems and/or real-time applications
Experience in a leadership position within a high performing technology organization
Proven ability to write clean, well-documented, and sustainable code
Strong proficiency in C and C++ programming for embedded applications
Knowledge of build system development and best practices
Experience in scripting languages such as Python for automation tasks
Demonstrated ability to use version control systems such as Git
Understanding of software design principles and best practices
Excellent communication and collaboration skills
Ability to develop software independently and as part of a team
Capacity to act as the technical owner for an entire software system, including stakeholder engagement, requirements definition, roadmap management, team co-ordination, design, implementation, sustainment and evolution
Capacity to learn and grow individually, while mentoring junior team members effectively, contributing to team cohesion and capacity.
Eligible to obtain and maintain an active U.S. Top Secret security clearance
Preferred
Master’s or PhD in Computer Science, Electrical Engineering, or a related field
10+ years of experience developing software for embedded systems and/or real-time applications
Demonstrated experience with software/firmware Failure Mode, Effects and Criticality Analysis (FMECA)
Demonstrated experience implementing DO-178C standards for aerospace avionics or MISRA equivalents
Knowledge of real-time operating systems (RTOS) and software for parallel systems
Familiarity with common physical and data link layers (e.g. RS-485, CAN bus, Ethernet, SPI)
Proficiency writing HDL for FPGAs
Knowledge of analog and digital circuit and PCB design
Strong understanding of statistics and data analysis
Demonstrated experience using Monte Carlo methods for system-level analysis
Experience with guidance, navigation, and control
Familiarity with Systems Engineering concepts
Desire to grow into a Tech-Lead-Manager role, with responsibility for line management of engineers, in addition to delivery
Existing TS clearance
WE OFFER AN EXCEPTIONAL EMPLOYEE BENEFITS PACKAGE!
Competitive Industry Pay
100% Employer-Paid Medical Insurance Premium
HSA with Employer Contributions
Dental and Vision Coverage Options
Paid Holidays
Paid Vacation and Sick leave
Company Funded 401(k) and Profit Sharing Plans
Employee Stock Ownership Plan (ESOP)
Life and Disability Insurance
Paid Parental Leave
Discretionary Bonus Eligibility
The annual pay range for the Senior Flight Software C++ Engineer position is $145,000 to $235,000.
The posted pay range values provide the candidate with guidance on annual base compensation for the position, at a full time level of effort, exclusive of overtime, bonus, and benefits-related compensation, over a range of qualifications that may fit hiring objectives. Toyon Research Corporation will consider the individual candidate’s education, work experience, applicable knowledge, skills and training, among other factors, when preparing an offer of employment.
Pay Transparency Nondiscrimination Provision
Equal Opportunity Employer including Disability and Veterans
Applicant Privacy Notice
Learn more about our company in our latest video, We are Toyon.
The application window for this posting will remain open until the position is filled.
Ref #2648-H