Embedded Software Engineer
AnySignal · Los Angeles, CA · 5 mo ago
On-siteEngineering$160k–$215k/yrFull-time
Responsibilities
- Gather and review software requirements for space-faring applications
- Write, debug, and test reliable code running on Linux-based embedded systems
- Operate and automate hardware-in-the-loop setups to perform effective system and regression testing
- Collaborate with hardware and FPGA engineers to rapidly develop features and squash bugs
- Support deployment of software to customer vehicles
Requirements
- Proficiency in C++
- Experience developing embedded software on baremetal, RTOS, or Linux platforms
- Knowledge of CMake, Make, and equivalent build tooling
- Experience building exhaustive unit and functional tests in a rapidly evolving codebase
Desired Skills
- Experience developing reliable software for spacecraft or life-critical applications
- Automating workflows and tests in Python
- Experience configuring and modifying CI pipelines
- Experience working with the buildroot stack
- Experience working with FSBL, U-boot, and embedded Linux
- Experience writing software that interacts with the FPGA fabric
- Experience developing on Xilinx MPSoC-based devices
Qualifications
- Understanding of fundamental communications systems concepts, such as modulation, coding, and framing
Benefits
- Flexible platform with world-class performance
- Easy to deploy, monitor, purchase, and upgrade
Pay
- $160K - $215K
Schedule
- N/A