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

Software Engineer II - HMI

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 Software Engineer II to join Hermeus, a hypersonic aircraft startup company. The Ground & Communications Systems Software Team is responsible for the design, build, test, and delivery of the vehicle's ground control station (AKA, the "Flight Deck"), Human Machine Interface (HMI) software, Pilot Vehicle Interface (PVI) systems, Command & Control (C2) and telemetry software systems, as well as voice-communication systems.


Responsibilities:
  • Develop and maintain HMI software for remotely piloted aircraft, autonomous aircraft, and associated test stands
  • Collaborate with hardware engineers and embedded software engineers to properly display and control hardware systems
  • Collaborate with Flight Crews to develop and assess usability of the cockpit hardware and HMI software
  • Work with systems engineers to develop and execute system-level tests, procedures, and simulations.
  • Write efficient, high-quality, and well-documented code that meets the performance and safety requirements of the aircraft.
  • Participate in code and design reviews to ensure high-quality software.
  • Test and debug software to ensure it meets design specifications and performance requirements.
  • Develop and maintain technical documentation


Minimum Requirements:
  • Bachelor's in Computer Science, Engineering, or a related field.
  • 2 years of experience in user-facing software development.
  • Experience building Web Applications using Typescript/React/Electron or similar frameworks
  • Experience with simulation or game programming including 3D graphics, audio playback, controller inputs, and game loops/optimization
  • Excellent communication, presentation, and organizational skills.
  • Ability to travel to other Hermeus offices and remote locations to support test campaigns


Preferred Skills and Experience:
  • Relevant experience and knowledge in the Aerospace industry, including aircraft systems (Avionics, System Controls, Propulsion, etc.) and software standards such as IRIG 106, ARINC software standards, and DO-178C
  • Experience with GIS / Geospatial Development including tools such as Cesium and QGIS
  • Knowledge of sockets-based network programming including TCP, UDP, multicast, and VLANs
  • Experience with video streaming
  • Automated UI Testing and CI Pipelines
  • Experience working in a startup environment is a plus.


$128,250 - $156,750 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.
 
Salary is only one part of our total compensation and benefits package. Hermeus offers competitive salary and equity, unlimited PTO policy, paid parental leave, potential for year-end bonuses, and more!
 
100% employer-paid health care
401k & Retirement Plans
Unlimited PTO
Weekly Paid Office Lunches
End of Year Bonuses
Fully stocked breakrooms
Stock Options  
Paid Parental Leave

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
$128250K
$156750K

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 Software Engineer II - HMI, Hermeus

Are you ready to take your software engineering skills to new heights? Join us at Hermeus, an innovative aerospace and defense technology company based in Atlanta, GA, as a Software Engineer II - HMI! At Hermeus, we're on a mission to radically accelerate air travel with cutting-edge hypersonic aircraft technology. You'll be instrumental in designing, building, and maintaining HMI software for remotely piloted and autonomous aircraft, playing a vital role in our exciting ground control systems. Collaborating closely with hardware and embedded software engineers, you'll ensure our systems operate seamlessly together. Your creative input will also extend to working with flight crews to enhance the usability of cockpit interfaces, ensuring our pilots have an unparalleled experience. With a focus on writing high-quality code that meets rigorous performance and safety standards, you'll participate in software testing and reviews that uphold our commitment to excellence. We value your skills in web applications, simulation programming, and communication, as you develop technical documentation and conduct system-level tests. If you have a passion for innovative tech and a desire to be a part of something groundbreaking, we want to hear from you!

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

As a Software Engineer II - HMI at Hermeus, your primary responsibilities include developing and maintaining HMI software for various aircraft systems, collaborating with hardware and embedded software engineers for system integration, and enhancing the usability of cockpit interfaces in close cooperation with flight crews. You'll also engage in testing and debugging software, writing well-documented code that meets performance and safety requirements, while ensuring high software quality through design reviews.

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

To qualify for the Software Engineer II - HMI position at Hermeus, candidates must have a Bachelor's degree in Computer Science, Engineering, or a related field, plus at least 2 years of experience in user-facing software development. Proficiency in building web applications using technologies like Typescript, React, or Electron is essential, alongside experience in simulation programming and a strong understanding of 3D graphics and audio playback.

Join Rise to see the full answer
What is the salary range for the Software Engineer II - HMI role at Hermeus?

The salary range for the Software Engineer II - HMI position at Hermeus is between $128,250 and $156,750 per year. This compensation reflects the scope of responsibilities and the candidate's qualifications, including relevant experience and education. Hermeus also offers competitive benefits, including stock options and flexible work arrangements, making it an attractive opportunity for job seekers.

Join Rise to see the full answer
What skills can enhance my application for the Software Engineer II - HMI role at Hermeus?

To enhance your application for the Software Engineer II - HMI role at Hermeus, consider highlighting experience in the aerospace industry, specifically with aircraft systems. Knowledge of software standards like ARINC and DO-178C, as well as GIS development skills, will set you apart. Experience with automated UI testing and working in a startup environment can also be beneficial.

Join Rise to see the full answer
What is the company culture like for Software Engineer II - HMI employees at Hermeus?

The company culture at Hermeus is dynamic and driven by innovation. Employees, including Software Engineer II - HMI roles, are encouraged to collaborate and contribute creatively within a fast-paced startup environment. With benefits such as unlimited PTO and a fully stocked breakroom, Hermeus prioritizes employee well-being and team cohesion, ensuring that staff members feel valued and supported.

Join Rise to see the full answer
Common Interview Questions for Software Engineer II - HMI
Can you describe your experience with developing HMI software for aircraft systems?

In answering this question, discuss specific projects where you've developed HMI software, detailing the technologies used and how your contributions improved usability and system integration. Highlight any collaborative efforts with hardware engineers to illustrate your teamwork skills.

Join Rise to see the full answer
What methodologies do you use for writing high-quality, maintainable code?

Share your preferred coding standards, review processes, and testing strategies. Emphasize your commitment to writing well-documented, efficient code, and discuss any code versioning tools you've utilized to maintain code quality over time.

Join Rise to see the full answer
How do you approach debugging complex software issues?

Describe your debugging methodology, including the tools you use and any systematic approaches you take to isolate and resolve issues. Discuss how you work collaboratively with team members to troubleshoot and rectify bugs efficiently.

Join Rise to see the full answer
What is your experience with simulation or game programming?

Reveal any direct experience you have in simulation or game programming, highlighting specific projects or tasks. Discuss the technologies you've used, such as 3D graphics frameworks, and explain how it integrates with aircraft software systems.

Join Rise to see the full answer
How do you ensure effective communication with flight crews regarding HMI usability?

Explain your strategies for gathering and incorporating feedback from flight crews into HMI development. Offer examples where you’ve made specific changes based on their input, showcasing your ability to listen and implement valuable suggestions.

Join Rise to see the full answer
Describe a time you collaborated with hardware engineers on a project.

Provide a detailed account of an instance where you collaborated with hardware engineers, outlining your role, the project's objectives, and the outcome. Focus on how effective teamwork led to successful integration of software and hardware.

Join Rise to see the full answer
What steps do you take to stay updated on aerospace software standards?

Discuss your methods for staying informed about developments in aerospace software standards, such as attending conferences, participating in webinars, or following industry publications. This showcases your commitment to professional development in the aerospace domain.

Join Rise to see the full answer
What challenges do you anticipate in the Software Engineer II - HMI role at Hermeus?

Reflect on potential challenges, such as integrating new technologies or working within tight timelines. Explain how you plan to proactively address these challenges through collaboration, continued learning, and adaptability.

Join Rise to see the full answer
Can you share an example of optimizing software performance?

Provide a specific example where you improved software performance, detailing the techniques used to optimize speed or efficiency. Discuss the impact this had on user experience or functionality.

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

Share your approach to prioritization, such as using task management tools or frameworks like Agile. Discuss how setting clear goals, deadlines, and regular check-ins keeps you on track and aligns team efforts towards successful project completion.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Hermeus Hybrid Los Angeles, CA
Posted yesterday

Join Hermeus as a Talent Sourcer to play a vital role in attracting top talent for groundbreaking hypersonic aircraft development.

Photo of the Rise User
Posted 10 days ago

Hermeus seeks a Senior Operations and Test Engineer to drive the development and testing of innovative hypersonic aircraft.

Photo of the Rise User
Posted 3 days ago

As an Associate Software Engineer and Scrum Master at Boeing, you'll develop advanced software solutions in a collaborative environment focused on national defense.

Photo of the Rise User
ServiceNow Remote Dawson 60 Dawson Street, Dublin, Ireland
Posted 3 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

Join ServiceNow as a Senior Software Engineer and be at the forefront of transforming work processes with cutting-edge technology.

Photo of the Rise User
Airbnb Remote San Francisco, California, United States
Posted 8 days ago
Mission Driven
Collaboration over Competition
Inclusive & Diverse
Growth & Learning
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off

Join the entrepreneurial Airbnb for Real Estate team as a Senior Backend Software Engineer and play a crucial role in enhancing hosting accessibility for apartment homes.

Photo of the Rise User

Join Help Scout as a Staff Backend Engineer focusing on Java and Kotlin to build software that enhances customer experiences.

Photo of the Rise User
Posted 3 days ago

Join Palo Alto Networks as a Senior Staff SDET Engineer and play a pivotal role in securing the digital transformation of enterprises.

Weekday AI Remote No location specified
Posted 10 days ago

An experienced Salesforce Developer is sought to drive innovative solutions and mentor junior developers in a fully remote role.

Photo of the Rise User
Visa Remote Highlands Ranch, Colorado, United States
Posted 9 days ago

Join Visa as a Staff Software Engineer to drive innovation and performance in our extensive ATM network operations.

Photo of the Rise User
Posted 12 days ago

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

71 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 17, 2025

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!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cleveland just viewed Graphic Designer (Temporary) at MasterBrand Cabinets LLC
Photo of the Rise User
38 people applied to Software Engineer Intern at Hudl
S
Someone from OH, Ottoville just viewed Full Stack Developer at Sunreef Yachts
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Developer at NRF
P
Someone from OH, Ottoville just viewed Principal Software Developer - TS/SCI at Parsons
F
Someone from OH, Ottoville just viewed Software Developer at Fil
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Backend Developer - Big Data at LiveRamp
Photo of the Rise User
Someone from OH, Ottoville just viewed Software Developer - Product Analytics (Python) at Autodesk
Photo of the Rise User
Someone from OH, Ottoville just viewed Software Application Developer at Boeing
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior FullStack Developer at CVS Health
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Software Developer at Cinemark
T
Someone from OH, Ottoville just viewed Full Stack Developer at Talent Worx
B
Someone from OH, Ottoville just viewed Digital Designer/Front-End Developer at Blackbridge
M
Someone from OH, Ottoville just viewed Full Stack Developer (React/NodeJS) at MySigrid
b
Someone from OH, Ottoville just viewed .Net Developer, ReactJS at bbinsurance
D
Someone from OH, Ottoville just viewed Full Stack Developer (Automation), AVP at DB
Photo of the Rise User
Someone from OH, Ottoville just viewed Fullstack / PHP Backend Developer at Dentsu
A
Someone from OH, Ottoville just viewed FullStack Automation Developer at Abra
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior Backend Developer at Sourcescrub
Photo of the Rise User
Someone from OH, Ottoville just viewed Sr Software Developer II (R&D) at B. Braun
Photo of the Rise User
Someone from OH, Ottoville just viewed Appian Software Developer at Qualysoft
Photo of the Rise User
Someone from OH, Ottoville just viewed Senior API Developer at Midland States Bank
Photo of the Rise User
Someone from OH, Ottoville just viewed 929 | Middle+ Backend Developer at Intetics