Flight Software C++ Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Toyon Research Corporation · 1 month ago

Flight Software C++ Engineer

Toyon Research Corporation is seeking a passionate and talented Flight Software C++ Engineer to join their 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.

Consumer ElectronicsManufacturingTelecommunications
check
Growth Opportunities
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Design, develop, and test flight software components in C++ for embedded systems
Develop and maintain firmware for flight controllers and related hardware
Contribute to the entire software development lifecycle, from requirements analysis and design to coding, testing, and deployment
Participate in software code reviews and contribute to improving software development processes
Collaborate closely with cross-functional teams of engineers, scientists, and project managers to translate technical requirements into robust and efficient software solutions
Utilize debugging and testing tools to identify and resolve issues during development and testing of embedded systems
Write clean, well-documented, and maintainable code adhering to best practices and coding standards
Identify and propose improvements to existing systems and processes

Qualification

C++ programmingEmbedded systemsSoftware development lifecyclePython scriptingVersion control (Git)Real-time operating systemsCommunication skillsTeam collaboration

Required

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
B.S. in Computer Science, Electrical Engineering, or a related field
3+ years of experience developing software for embedded systems and/or real-time applications
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

Preferred

Master's or PhD in Computer Science, Engineering, Math, or a physical science
7+ 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
Existing TS clearance

Benefits

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

Company

Toyon Research Corporation

twittertwitter
company-logo
Toyon Research Corporation is a defense & space company that provides missile, antennas, and RF systems.

Funding

Current Stage
Growth Stage
Company data provided by crunchbase