Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Flight Software Engineer II image - Rise Careers
Job details

Flight Software Engineer II

Hermeus is an aerospace and defense technology company founded to radically accelerate air travel by delivering hypersonic aircraft. The company aims to develop hypersonic aircraft quickly and cost-effectively by integrating hardware-rich, iterative development with modern computing and autonomy. This approach has been validated through design, build, and test of the company’s first combined turbojet-ramjet engine and is now being scaled through its first flight vehicle program, Quarterhorse. Hermeus is also developing Darkhorse — an uncrewed hypersonic aircraft designed to deliver unique asymmetric capabilities to the warfighter.


We are seeking a highly motivated and experienced Flight Software Engineer II to join Hermeus, a hypersonic aircraft startup company. As a senior Flight Software Engineer, you will work closely with our hardware and systems engineers to design, develop, and implement software for our cutting-edgeaircraft systems. 


Responsibilities:
  • Develop and maintain embedded flight software for our aircraft systems, including flight control, navigation, communication, and avionics systems.  
  • Collaborate with hardware engineers to ensure seamless integration of software and hardware components.  
  • Write efficient, high-quality, and well-documented code that meets the performance and safety requirements of the aircraft.  
  • Develop software requirements and design documents.  
  • Participate in code and design reviews to ensure high-quality software.  
  • Test and debug software to ensure it meets design specifications and performance requirements.  
  • Work with systems engineers to develop and execute system-level tests and simulations.  
  • Participate in the development of safety-critical software and documentation to ensure compliance with regulatory standards.  
  • Stay up-to-date with emerging trends and technologies in the embedded flight software field and apply them to our aircraft systems.  
  • Develop and maintain technical documentation.  


Basic Qualifications:
  • Bachelor's or Master's degree in Computer Engineering, or a related field. 
  • 2+ years of experience in embedded flight software development. 
  • Professional experience programming in C/C++ and experience with embedded flight software development tools and methodologies. 


Preferred Qualifications:
  • Experience with real-time operating systems (RTOS), low-level hardware interfaces (e.g., SPI, I2C, UART, etc.), and software development for microcontrollers. 
  • Familiarity with safety-critical software development processes, such as DO-178C or equivalent. 
  • Knowledge of avionics systems, flight control systems, and navigation systems. 
  • Experience with system-level testing and simulation tools. 
  • Strong problem-solving skills and attention to detail. 
  • Excellent communication skills and ability to work collaboratively in a team environment. 
  • Experience working in a startup environment is a plus. 


$135,000 - $150,000 a year
The salary information provided is a general guideline only. Hermeus takes various factors into account, including, but not limited to, the position's scope and responsibilities, the candidate's professional background, education and training, essential skills, and market and business considerations, when presenting a job offer.

U.S. EXPORT CONTROL COMPLIANCE STATUS 

The person hired will have access to information and items subject to U.S. export controls, and therefore, must either be a “U.S. person” as defined by 22 C.F.R. § 120.62 or otherwise eligible for deemed export licensing. US persons include U.S. citizens, U.S. nationals, lawful permanent residents (green card holders), and asylees and refugees with such status granted, not pending. 


EQUAL OPPORTUNITY

Hermeus is an Equal Opportunity Employer. Employment decisions at Hermeus are based solely on merit, competence, and qualifications, without regard to race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability, or any other legally protected status.


Hermeus Glassdoor Company Review
4.9 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Hermeus DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Hermeus
Hermeus CEO photo
AJ Piplica
Approve of CEO

Average salary estimate

$142500 / YEARLY (est.)
min
max
$135000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Flight Software Engineer II, Hermeus

At Hermeus, we're on a mission to revolutionize air travel with our innovative hypersonic aircraft, and we’re looking for a talented Flight Software Engineer II to join our adventurous team! In this role, you'll leverage your embedded flight software expertise to develop and maintain the critical software that powers our aircraft systems, including flight control, navigation, and communication. You'll work closely with our hardware and systems engineers to ensure that every line of code seamlessly integrates with our state-of-the-art technology. We believe in fostering a collaborative working environment, so you'll take part in regular code and design reviews, ensuring that safety and performance are always front of mind. Staying updated with emerging trends will be key as you apply cutting-edge technologies to our exciting projects like Quarterhorse and Darkhorse. If you have a passion for flying high and a solid background in embedded systems, we invite you to bring your skills to Hermeus and help us take air travel to new heights. Join us on this groundbreaking journey, and let's make the future of flight a reality together!

Frequently Asked Questions (FAQs) for Flight Software Engineer II Role at Hermeus
What are the main responsibilities of a Flight Software Engineer II at Hermeus?

As a Flight Software Engineer II at Hermeus, your primary responsibilities include developing and maintaining embedded flight software for various aircraft systems. You'll collaborate with hardware engineers to ensure seamless integration and focus on writing efficient, high-quality code that meets stringent performance and safety standards. You'll also participate in code reviews, testing, and the development of safety-critical software under regulatory compliance.

Join Rise to see the full answer
What qualifications are needed for the Flight Software Engineer II position at Hermeus?

To qualify for the Flight Software Engineer II position at Hermeus, candidates typically need a Bachelor's or Master's degree in Computer Engineering or a related field, alongside at least 2 years of experience in embedded flight software development. Professional expertise in programming with C/C++ and familiarity with embedded software tools are essential. Preferred qualifications include experience with RTOS, low-level hardware interfaces, and safety-critical software development processes.

Join Rise to see the full answer
What programming languages should a Flight Software Engineer II know to work at Hermeus?

A Flight Software Engineer II at Hermeus should be proficient in C and C++. Experience with these programming languages is crucial for embedded flight software development as you will be writing code that directly interacts with aircraft systems and components.

Join Rise to see the full answer
How does Hermeus support the development of safety-critical software for aircraft systems?

Hermeus emphasizes the development of safety-critical software by ensuring compliance with industry standards like DO-178C and rigorous testing processes. In the Flight Software Engineer II role, you will participate in the entire software lifecycle, from documentation to testing, ensuring that all software developed meets the necessary safety and performance specifications.

Join Rise to see the full answer
What can a candidate expect during the interview process for the Flight Software Engineer II role at Hermeus?

Candidates interviewing for the Flight Software Engineer II position at Hermeus can expect a mix of technical and behavioral questions. The interview will assess your technical skills in embedded flight software, your problem-solving abilities, and how well you can collaborate with teams. You may also be asked to participate in coding exercises or system-level analysis relevant to aircraft control systems.

Join Rise to see the full answer
Common Interview Questions for Flight Software Engineer II
What experience do you have with embedded flight software development?

In answering this question, highlight your specific projects and roles that involved embedded flight software. Discuss the programming languages you used, the challenges faced, and how you collaborated with hardware and systems engineers to ensure seamless integration.

Join Rise to see the full answer
Can you describe a challenging debugging experience you faced in embedded software?

For this question, outline a specific instance where you encountered a significant bug in embedded flight software. Describe the debugging tools and strategies you employed, how you identified the issue, and what steps you took to resolve it successfully.

Join Rise to see the full answer
How do you ensure compliance with safety standards in software development?

Discuss your understanding of safety standards like DO-178C, and explain the processes you have followed to ensure compliance. Explain how you conduct tests and documentation to validate that your software meets the necessary safety criteria.

Join Rise to see the full answer
What programming strategies do you employ to write efficient code for embedded systems?

Talk about your approach to writing efficient code, such as optimizing for memory usage and processing speed. Discuss coding best practices and how you ensure that your code meets performance requirements while remaining well-documented and maintainable.

Join Rise to see the full answer
How do you stay current with trends and technologies in embedded flight software?

Explain your proactive approach to staying updated, such as following relevant tech journals, attending industry conferences, and participating in professional groups. Mention any specific technologies that have recently influenced your work.

Join Rise to see the full answer
Describe your experience with real-time operating systems (RTOS).

Share any direct experience you have had working with RTOS, including specific systems you've used. Highlight projects where RTOS played a significant role and the benefits it provided in time-sensitive applications.

Join Rise to see the full answer
What is your approach to collaborating with hardware engineers?

Emphasize your communication skills and teamwork mentality. Describe specific experiences of how you've worked with hardware engineers to overcome integration challenges, ensuring that both hardware and software components function effectively.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple project requirements?

Discuss your task management techniques, such as using project management tools, setting priority levels, and maintaining clear communication with team members to stay on track while juggling multiple tasks.

Join Rise to see the full answer
Can you provide an example of how you've conducted system-level testing?

Share a detailed example of a system-level testing scenario, explaining the tests you designed, how you executed them, and the outcomes. Highlight how your testing contributed to overall system reliability and safety.

Join Rise to see the full answer
What motivates you to work in the aerospace and defense industry?

Express your passion for aerospace and the impact of technology on shaping the future of travel and defense. Discuss any personal experiences or inspirations that led you to pursue a career in this field and the excitement you feel about contributing to innovation at Hermeus.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 2 hours ago
Amplifier Health Remote No location specified
Posted 12 days ago
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
TEKsystems Remote Atlanta, GA
Posted 8 days ago
Posted 11 days ago

Hermeus is a startup founded in 2018 on a mission to radically accelerate air travel.

30 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 18, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!