Embedded Software Engineer
Seeking an engineer to develop avionics flight software across low-level drivers and complex embedded systems in a fast-paced environment.
Desired Skills
Experience with lab tools (oscilloscopes, multimeters, network analyzers, power supplies)
Embedded systems development in aerospace, automotive, naval, oil & gas, or consumer sectors
Knowledge of digital communication interfaces (CAN, I2C, SPI, etc.)
Familiarity with Verilog and FPGA development
Experience with embedded Linux (design, build, and system management)
Prior work on DoD/USG programs; ability to obtain/maintain a security clearance
Required Skills
Strong proficiency in Python, C++, and C
Linux shell scripting
Microcontroller software development
Ability to work independently
Strong technical, written, and verbal communication skills
Core Responsibilities
Develop embedded drivers for sensors, actuators, and avionics components
Build embedded applications for satellite subsystems
Validate and test vendor-provided avionics hardware
Perform integrated testing of avionics components
Support on-orbit anomaly resolution
Education
BS in Electrical Engineering or related field
5+ years relevant experience