Embedded Software Engineer II
Specter Aerospace is seeking an Embedded Software Engineer to be a primary contributor to the development of firmware for custom vehicle avionics and ground support systems. This position will directly contribute to the full development stack required for interfacing custom microcontroller-based hardware with algorithms developed in higher level interfaces such as Python and MATLAB. You will be a part of a rapidly growing team and will have the opportunity to directly impact various ground support and flight systems.
Role & Responsibilities
- Work with electrical engineers to develop high-performance hardware interface drivers for custom flight sensing and control hardware.
- Collaborate with GNC to generate high-reliability implementations of flight algorithms
- Develop microcontroller software leveraging a RTOS (QNX, VxWorks, FreeRTOS)
- Integrate new features and sensors into flight controller software
- Take ownership of the development of HWIL/SWIL test fixtures
- Support integration, test, and analysis of vehicle flight avionics
- Interface with electrical, GNC, and mechanical teams to refine requirements and ensure complete system functionality and scalability
- Take part in technical meetings, engage in technical discussions, and contribute perspectives
Job Requirements
- Bachelor’s degree in computer science, computer engineering, or another related field
- 1-3 years of experience in embedded/software engineering or master’s degree
- Strong C programming skills
- Experience with implementing low-level drivers and protocols such as CAN, UART, SPI, I2C, etc
- Comfortable debugging systems through use of oscilloscopes, multimeters, and logic analyzers
- Familiarity with revision control systems
- Comfortable with embedded systems tools, compilers, debuggers, IDEs, etc
- Comfort with project autonomy and fast-paced work environments
- Available for up to 10% travel for test activities
- Ability to obtain a DoD security clearance (U.S. Citizenship required)
Desired Skills
- Comfortable working in the TI and/or STM microcontroller environments and deploying OSs such as QNX, VxWorks, Yocto, or others
- Direct experience in aircraft embedded software or other safety critical systems
- Background in low-level embedded software architecture, design and development
- Familiarity with other relevant programming languages such as Python, Rust, and C++
- Familiarity with aerospace and military avionic design standards (IPC, MIL-SPEC, etc)
- Previous professional OR student team (FSAE, SEDS, AIAA, etc) project experience directly relevant to the requirements for this position
Top Skills
What We Do
Specter Aerospace is a venture-backed, dual-use startup working on building the future of hypersonics







