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.
- ...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
- ...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
- 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...SuggestedPermanent employmentWork at officeImmediate start
$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...SuggestedFull timeFor contractorsLocal areaRemote workWorldwideFlexible hours$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 (...SuggestedFull timeFor contractorsLocal areaWorldwide- ...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
- ...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 timeLocal area
- ...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 timeWork experience placementLive inWork at officeLocal area
- 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...
- ...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...
- ...-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 employmentTemporary work
- • 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
- ...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...
- 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...
$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 employmentContract workWork experience placementFlexible hours- 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
$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 timeContract workPart timeLocal areaRemote work$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 timeWork at officeRemote workRelocation packageMonday to Friday- ...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 areaRemote work
- 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 workNight shiftWeekend work
$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 workLocal areaRemote workFlexible hours- ...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 sponsorshipWork visaMonday to FridayWeekend work
$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 workFor contractorsLocal areaImmediate start- 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 employmentFull timeRemote workRelocation package
$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 employmentContract workFor contractorsWork experience placementFlexible hours- 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...
- ...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 workWork experience placementRemote work
- ...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
- ...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...
- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- government software Houston, TX
- software applications developer Houston, TX
- healthcare software sales Houston, TX
- software sales executive Houston, TX
- software technical support engineer Houston, TX
- software trainer Houston, TX
- software support Houston, TX
- embedded software Houston, TX
- software sales representative Houston, TX
- remote software sales Houston, TX



