Embedded Software Engineer
at Venusaero
Houston, TX, onsite, mid, full time, 5+ years
posted 12 Oct 2026
- RTOS
- C
- FPGA
- SoC
- Logic Analyzers
- Oscilloscopes
- WOSA
- Time-Triggered Ethernet
- JTAG
- SpaceWire
- MOSA
- Confluence
- GitLab
- SWD
- C++
- Microcontrollers
- MIL-STD-1553
- Jira
- RS-485
- GIT
- DO-178C
- CI/CD
- RS-422
- MIL-STD-882E
About the role
Posted: 2026-10-12
What they are looking for
- 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
Read from jobs.lever.co, last seen 3d ago.