V

Venus Aerospace

Develops hypersonic propulsion for terrestrial transport

Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeHouston, TX, USA

About the Job

Requirements

  • At least 5 years of experience developing embedded systems for flight-related systems.
  • A Bachelor of Science degree in Computer Engineering, Computer Science, Electrical Engineering, or a related engineering discipline, or equivalent professional experience. An advanced degree is a plus.
  • Strong proficiency in C and/or C++ for resource-constrained embedded systems.
  • Experience developing software for microcontrollers, systems-on-chip, or embedded CPUs.
  • Strong understanding of interrupts and interrupt handling, DMA peripherals, memory-mapped input/output, timers and watchdogs, serial communication interfaces, concurrency and synchronization, and memory management and resource constraints.
  • Ability to read schematics, datasheets, reference manuals, and hardware specifications and translate them into software requirements.
  • Experience developing real-time embedded software with deterministic timing requirements.
  • Familiarity with real-time operating system concepts, including scheduling, priorities, synchronization, inter-task communication, and timing analysis.
  • Understanding of latency, jitter, deadline misses, and failure modes in real-time systems.
  • Experience reasoning about system behavior when multiple asynchronous events occur simultaneously.
  • Experience developing software where correctness, reliability, and fault handling are critical.
  • Experience with fault detection and handling, redundancy or graceful degradation, watchdogs and health monitoring, startup and self-test behavior, robust state-machine design, and safe handling of unexpected inputs and hardware faults.
  • Understanding the difference between nominal behavior and behavior during degraded or failed hardware/software conditions.
  • Experience with Weapons Open Systems Architecture (WOSA) and Modular Open Systems Approach (MOSA).
  • Experience writing unit and integration tests.
  • Ability to create test cases from software requirements.
  • Familiarity with code coverage and other objective measures of verification.
  • Ability to diagnose problems spanning the software/hardware boundary.
  • Comfort with Git and modern code-review workflows, continuous integration and continuous delivery for embedded systems, static analysis and compiler diagnostics, automated regression testing, requirements tracking and traceability, issue tracking and defect analysis, peer reviews of code and design, and writing clear technical documentation.
  • Ability to collaborate closely with Avionics, Guidance, Navigation and Control, Propulsion, Test, and Ground Software engineers.
  • Ability to translate system-level requirements into software architecture and implementation.
  • Understanding of interfaces between flight software and sensors, actuators, communications systems, and other onboard computers.
  • Ability to participate in system architecture and interface definition.
  • Ability to diagnose problems originating in hardware, firmware, software, configuration, or integration.
  • Must be able to meet U.S. export-control/ITAR requirements as a U.S. citizen, lawful permanent resident, protected individual, or person eligible to obtain required U.S. Department of State authorizations.

Responsibilities

  • Develop flight software for flight computers and avionics systems.
  • Design, implement, and integrate real-time embedded software.
  • Translate system and hardware requirements into robust, maintainable, and testable software.
  • Bring up, debug, and integrate embedded systems across the hardware/software boundary.
  • Develop software with the rigor required for mission-critical aerospace systems, including fault handling, verification, and configuration management.
  • Develop automated unit, integration, and hardware-in-the-loop testing to verify flight software.
  • Collaborate with Avionics, Guidance, Navigation and Control, Test, Ground Software, and Quality Assurance engineers to identify and solve system-level problems.
  • Help establish embedded software architecture, development processes, tools, and engineering practices.
  • Own projects from initial concept through implementation, integration, and flight readiness.
  • As the team expands, mentor engineers and lead the Embedded Software organization.

Desired Qualifications

  • Experience developing or integrating embedded software within modular weapons, missiles, avionics, or other mission-critical architectures.
  • Familiarity with defensive programming and failure containment.
  • Experience interfacing with or developing code for field-programmable gate arrays.
  • Experience with MIL-STD-1553, RS-422, and RS-485.
  • Experience complying with DO-178C or MIL-STD-882E standards.
  • Thrust Vector Control experience.
  • Experience working with Inertial Measurement Units.
  • Experience working with Global Positioning System chips.
  • Experience with SpaceWire or Time-Triggered Ethernet.
  • Experience with Model-in-the-Loop, Software-in-the-Loop, and Hardware-in-the-Loop testing environments and best practices.
  • Experience debugging software using JTAG/SWD or equivalent debugging interfaces, logic analyzers, oscilloscopes, serial/network interfaces, and embedded tracing/logging tools.
  • Data acquisition fundamentals for voltage, current, and temperature measurements.
  • Experience developing automated test infrastructure.
  • Experience with GitLab pipelines, Atlassian tools such as Jira and Confluence, or systems engineering practices.
  • Experience in a development environment where changes need to be reviewable, reproducible, and traceable.

About the Company

Venus Aerospace

Develops hypersonic propulsion for terrestrial transport

Venus Aerospace focuses on making hypersonic travel possible for terrestrial use, aiming to enable one-hour global transport. The core product is a cost-effective hypersonic engine designed to power aircraft capable of extremely high speeds. The engine technology is developed to be sold or licensed to aircraft manufacturers or airline operators, generating revenue through B2B sales. Unlike others in the field, Venus emphasizes affordability and practicality, backed by a team with strong rocket science and engineering backgrounds. The goal is to shorten travel times globally while improving safety and transforming how people and goods move around the world.

Company size
51-200
Company stage
Series B
Total funding
$130.7M
Headquarters
Houston, TX
Founded
2020

Recently Posted Jobs

Explore more opportunities at Venus Aerospace

See more jobs