Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

Venus Aerospace

Embedded Software Engineer

Venus Aerospace is revolutionizing rocket engine propulsion. With the first generational leap in rocket engine technology since Apollo, our proprietary Rotating Detonation Rocket Engine and Venus Detonation Ramjets deliver historic efficiency and performance across aerospace applications. We are building the next generation of propulsion platforms that enable breakthrough capabilities in space, defense, and commercial high-speed flight. Our team thrives on solving the toughest engineering challenges and pushing the boundaries of what's possible in aerospace. At Venus, we're looking for bold engineers and innovators who want to make history and redefine the future of propulsion.

The Role: Embedded Software Engineer We are seeking a talented Embedded Software Engineer to help develop the flight software that powers our next-generation avionics and flight computer systems. You'll join a small, multidisciplinary Software team that currently spans embedded systems, ground software, hardware test and data acquisition, HIL/V&V, and internal enterprise software. As an early member of our growing Embedded Software team, you'll have significant ownership in shaping the architecture, processes, and technical direction of this area. As the company grows, this role offers the opportunity to take on technical and people leadership and help build out the Embedded Software organization.

What You'll Get To Do

  • Develop Flight Software
  • Design, implement, and integrate real-time embedded software for our flight computers and avionics systems.
  • Translate system and hardware requirements into robust, maintainable, and testable software.
  • Work across the hardware/software boundary to bring up, debug, and integrate embedded systems.

Build for Reliability:

  • 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 (HIL) testing to verify flight software.
  • Collaborate with Avionics, GNC, Test, Ground Software, and QA engineers to identify and solve complex system-level problems.

Shape the Embedded Team:

  • Help establish our embedded software architecture, development processes, tools, and engineering practices.
  • Take ownership of projects from initial concept through implementation, integration, and flight readiness.
  • Grow with the company and, as the team expands, have the opportunity to mentor engineers and lead the Embedded Software organization.

What You Have

Experience-Level:

  • Software engineer with 5+ years' experience developing embedded systems for flight-related systems.
  • Bachelor of Science Degree in Computer Engineering, Computer Science, Electrical Engineering, or related engineering discipline. Advanced degree a plus. Equivalent professional experience may be considered.

Embedded Software Fundamentals:

  • Strong proficiency in C and/or C++ for resource-constrained embedded systems.
  • Experience developing software for microcontrollers, SoCs, or embedded CPUs.
  • Strong understanding of embedded concepts:
    • Interrupts and interrupt handling
    • DMA peripherals
    • Memory-mapped I/O
    • Timers and watchdogs
    • Serial communication interfaces
    • Concurrency and synchronization
    • Memory management and resource constraints
  • Ability to read schematics, datasheets, reference manuals, and hardware specifications and translate them into software requirements.

Real-time Systems:

  • Experience developing real-time embedded software with deterministic timing requirements
  • Familiarity with RTOS concepts, such as 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.

Safety/Reliability-Critical Aerospace Software:

  • 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/self-test behavior
    • Robust state-machine design
    • Safe handling of unexpected inputs and hardware faults
    • Understanding of 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).

Verification and Testing:

  • Experience writing unit & 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 SW/HW boundary.

Software Engineering Practices:

  • Good candidates should be comfortable with:
    • GIT and modern code-review workflows
    • CI/CD for embedded systems
    • Static analysis and compiler diagnostics
    • Automated regression testing
    • Requirements tracking and traceability
    • Issue tracking and defect analysis
    • Peer reviews of both code and design
    • Writing clear technical documentation

Systems-Level Thinking:

  • Collaborate closely with Avionics, GNC, Propulsion, Test, and Ground Software engineers
  • Translate system-level requirements into software architecture and implementation
  • Understand interfaces between flight software and sensors, actuators, communications systems, and other onboard computers.
  • Participate in system architecture and interface definition
  • Diagnose problems that may originate in hardware, firmware, software, configuration, or integration.

What Will Set You Apart

  • Experience developing or integrating embedded software within modular weapons, missiles, avionics, or other mission-critical architecture.
  • Familiarity with defensive programming and failure containment.
  • Experience interfacing/developing code for FPGAs
  • MIL-STD-1553, RS-422, and RS-485 experience
  • Experience with compliance to DO-178C or MIL-STD-882E standards
  • Thrust Vector Control (TVC) experience
  • Experience working with Inertial Measurement Units (IMUs)
  • Experience working with Global Positioning System (GPS) chips
  • SpaceWire / Time-Triggered Ethernet experience
  • Experience with Model-in-the-Loop (MIL), Software-in-the-Loop (SIL), and Hardware-in-the-Loop (HIL) testing environments and best practices
  • Experience debugging software using: JTAG/SWD or equivalent debugging interfaces, Logic Analyzers, Oscilloscopes, Serial/Network interfaces, Embedded tracing/logging tools
  • DAQ fundamentals for voltage, current, and temperature measurements
  • Experience developing automated test infrastructure.
  • Experience with GitLab pipelines, Atlassian tools (Jira, Confluence), or systems engineering practices.
  • Experience working in a development environment where changes need to be reviewable, reproducible, and traceable.

Location: On-site in Houston, TX

Benefits: Venus Aerospace employee benefits include a 401(k) plan, stock options, and medical benefits, including dental and vision. We have a flex-Friday flexible schedule, unlimited PTO, and receive professional development opportunities.

ITAR Requirements

This position involves access to technology that is subject to U.S. export controls. Any job offer made will be contingent upon the applicant's capacity to serve in compliance with U.S. export controls. To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be able to meet ITAR requirements (U.S. citizen, lawful permanent resident of the U.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Houston, TX vacancy
  •  ...Senior Embedded Firmware Engineer We are seeking an experienced Senior Embedded Firmware Engineer to join our R&D team. The ideal candidate...  ...systems. This role involves driving innovation, ensuring software reliability, and collaborating closely with cross-functional... 
    Suggested

    Kasmo Global

    Houston, TX
    3 days ago
  •  ...7-10 years of experience in Embedded systems firmware engineer with embedded C/C++ experience. Well versed with coding TI chips Good with DS and WLS experience on firmware. Have Driver development experience, Experience in Hardware layer. Can ramp... 
    Suggested

    Macpower Digital Assets Edge

    Houston, TX
    3 days ago
  • Lead ETRM Systems Developer:On behalf of our Energy client, Procom is searching for a Lead ETRM Systems Developer for a permanent role. This position is onsite at our client’s Houston, Texas office. Lead ETRM Systems Developer - Job Description:This role involves supporting...
    Suggested
    Permanent employment
    Work at office
    Immediate start

    ProCom

    Houston, TX
    4 days ago
  • $113k - $141.53k

     ...more sustainable future, we're powering it. Apply now and energize your career with a true leader in global energy. Senior Solutions Engineer - Systems Integration serves as a technical owner for how BESS subsystems come together electrically and functionally in the field... 
    Suggested
    Full time
    For contractors
    Local area
    Remote work
    Worldwide
    Flexible hours

    AES

    Houston, TX
    5 days ago
  • $94k - $112.63k

     ...sustainable future, we're powering it. Apply now and energize your career with a true leader in global energy. AES is seeking a Solutions Engineer - Systems Integration to contribute to the electrical, controls, and mechanical integration of battery energy storage systems (... 
    Suggested
    Full time
    For contractors
    Local area
    Worldwide

    AES

    Houston, TX
    4 days ago
  •  ...with the unique needs of each client.Job DescriptionJob Title—Embedded Engineer with A8 microprocessor designLocation— Houston, TX Joining...  ...EEO guidelines.SummaryType: ContractFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Computer Software

    EROS Technologies

    Houston, TX
    3 days ago
  •  ...analysts, architects, QA, and infrastructure teams throughout the software development lifecycle.Troubleshoot production issues and...  ...QualificationsBachelor's degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent experience).5+ years of... 
    Full time
    Local area

    Occidental Petroleum

    Houston, TX
    5 days ago
  •  ...ecosystem partnerships to create 360 value.By combining hands-on engineering with deep industry context, we help organizations build their...  ..., configure, and maintain vector database infrastructure for embedding storage, indexing, and semantic retrieval at scale.Design and... 
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Houston, TX
    4 days ago
  • As a Lead Site Reliability Engineer at JPMorgan Chase within the Corporate Know Your Customer (KYC) Technology group, you hold a leadership...  ..., capabilities, and skillsFormal training or certification in software engineering concepts with 5+ years of applied experience.Deep... 

    JP Morgan Chase

    Houston, TX
    3 days ago
  •  ...top achievers in site reliability. As a Lead Site Reliability Engineer at JPMorgan Chase within the Corporate & Investment Bank (CIB)...  ...common networking technologies and issuesAdvanced knowledge of software applications and technical processes with emerging depth in one... 

    JP Morgan Chase

    Houston, TX
    2 days ago
  •  ...-level position . The primary focus is code-level analysis, software development, database changes, API development, system-logic analysis...  ...Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Information Technology, or a related technical... 
    Permanent employment
    Temporary work

    Q-Edge Corporation, Foxconn

    Houston, TX
    13 days ago
  • • Programming language: C++, C# & MATLAB(desirable) • Exp on Linux based application development and device drivers • Exp on ARM based controller • Protocols like Modus TCP, RS232 • Exp on Visual Studio • Version control • Unit Testing

    Trinity Technology Solutions

    Houston, TX
    3 days ago
  •  ...top achievers in site reliability. As a Lead Site Reliability Engineer at JPMorgan Chase within the Corporate & Investment Bank (CIB)...  ...networking technologies and issues Advanced knowledge of software applications and technical processes with emerging depth in one... 

    Talentify.io

    Houston, TX
    1 day ago
  • Position SummaryNOV Tuboscope is seeking an NDT Systems Engineer to support the development, testing, implementation, and continuous improvement...  ...and methodologies. • Collaborate with electrical, mechanical, software, and operations teams on equipment performance, testing, and... 

    National Oilwell Varco

    Houston, TX
    1 day ago
  • $76k - $155.7k

     ...Interference (EMI) / Electromagnetic Compatibility (EMC) Systems Engineer with an Electrostatic Discharge (ESD) specialty to join the EMI...  ..., Radio Frequency (RF), and signal integrity analyses using software tools such as MATLAB, correlate and validate EMC simulation software... 
    Permanent employment
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Houston, TX
    2 days ago
  • Are you passionate about solving complex problems? Join our dynamic team as a Systems Engineer and become a vital contributor to spaceflight equipment development! As an integral part of our organization, you'll play a crucial role in ensuring the successful definition... 
    Work at office

    Oceaneering International

    Houston, TX
    4 days ago
  • $86.9k - $198k

     ...ability to translate real-world needs into technical specifications makes you an integral part of delivering a customer focused engineering solution.As a systems engineer on our team, you have the chance to shape the client's mission by leading requirements development... 
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Booz Allen Hamilton

    Houston, TX
    4 days ago
  • $115k - $135k

     ...Technology function as part of the CCSI (Cloud, Client Services, and Innovation) Team. This position is a hands-on cloud and platform engineering role with a strong focus on AI-enabled platforms, GitHub-based delivery, GitOps operating models, Infrastructure as Code (... 
    Full time
    Work at office
    Remote work
    Relocation package
    Monday to Friday

    AlixPartners

    Houston, TX
    4 days ago
  •  ...readiness is incomplete or customer commitments create delivery risk. Vendor and Partner CoordinationWork with vendors and partner engineering teams to define integration responsibilities, data handoffs, technical boundaries, support expectations, and escalation paths.... 
    Local area
    Remote work

    National Oilwell Varco

    Houston, TX
    3 days ago
  • The Senior Systems Engineer - Predictive Fleet Intelligence is the engineering authority responsible for defining how fleet health is monitored...  ...alerting philosophy, and technical specifications that enable Software Engineering and Data Science teams to develop predictive... 
    Remote work
    Night shift
    Weekend work

    Patterson-UTI

    Houston, TX
    2 days ago
  • $110k - $165k

     ...future of our communities. This is a Lead Cloud & Infrastructure Engineering position at the Vice President level, which is part of the job...  ...ETS provides capabilities for all stages of Morgan Stanley's software development lifecycle, enabling productive coding, functional... 
    Temporary work
    Local area
    Remote work
    Flexible hours

    Morgan Stanley

    Houston, TX
    1 day ago
  •  ...s experience.Position SummaryThe Originations Business Systems Engineer I, is responsible for the independent design, configuration, and...  ...with external system vendors to resolve non-configurable software limitations.Required ExperienceQualifications and Competencies... 
    Visa sponsorship
    Work visa
    Monday to Friday
    Weekend work

    First Investors

    Houston, TX
    4 days ago
  • $100 per hour

    The Subsea Systems Engineer will provide technical representation of the Company to clients for Conceptual through Execution and Delivery phases of subsea projects. The candidate duties are summed up by involvement in customer meetings, studies/FEEDs, Systems Tenders,... 
    Contract work
    For contractors
    Local area
    Immediate start

    SLB

    Houston, TX
    4 days ago
  • Position: Software Engineer- Flight & Ground Systems Location: Houston, TX Remote Status: On-Site...  ...candidate will design, develop, integrate, test, and maintain embedded flight software and supporting ground applications for platforms... 
    Permanent employment
    Full time
    Remote work
    Relocation package

    Aegis Aerospace

    Houston, TX
    5 days ago
  • $76k - $155.7k

    Job Title: NASA Moon Base Flight Software and Cybersecurity Systems EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance...  ...:CACI is looking for an experienced Flight Software Systems Engineer to support NASA’s Moon Base flight software development at the... 
    Permanent employment
    Contract work
    For contractors
    Work experience placement
    Flexible hours

    CACI International

    Houston, TX
    2 days ago
  • Senior Mobile Developer Looking for a passionate senior mobile developer responsible for designing and developing high quality mobile products, instilling industry best practices and growing mobile OC within the client. The developer will be a SME in mobile development...

    Software Technology Inc

    Houston, TX
    5 days ago
  •  ...the platform; Evaluate, suggest and implement third party software as needed; Make efficient use of source control and bug tracking...  ...~ Bachelor’s degree or higher in Computer Science, Computer Engineering, Electrical Engineering, Management Information Systems and/or... 
    Temporary work
    Work experience placement
    Remote work

    Argyle Infotech

    Houston, TX
    5 days ago
  •  ...Mobile Developer Design and develop software applications (apps) for mobile phones, smartphones, tablets, and other mobile devices. May develop on one or more mobile platforms including Apple iOS and Google Android. Manage the full software development life cycle,... 
    Work experience placement

    Samprasoft

    Houston, TX
    22 hours ago
  •  ...Lead Site Reliability Engineer Assume a critical role in defining the future of a globally recognized firm and have a direct and significant...  ...networking technologies and issues Advanced knowledge of software applications and technical processes with emerging depth in one... 

    Chase

    Houston, TX
    1 day ago
  •  ...Senior Mobile Engineer We are hiring a Senior Mobile Engineer to join the team building and supporting the mobile products behind our...  ...who has genuinely integrated AI tooling into how they build software. Duties & Responsibilities: Build and ship features... 

    Farouk Systems

    Houston, TX
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!