Embedded Software Engineer
Overview
Impulse Space is seeking an Embedded Software Engineer to write code that runs on custom avionics hardware for executing flight and ground test functions.
Responsibilities
- Implement and improve low-level processor functions such as controls of peripherals and setup of communication interfaces.
- Implement and improve functions such as closed loop control of physical processes and detection/response algorithms for failures such as broken sensors or radiation upsets.
- Provide technical input on new system developments from an embedded software perspective.
- Write scrappy code to support development testing of avionics and propulsion devices.
- Write rigorous, reviewed, and tested code to support manufacturing and flight.
Requirements
- Bachelor’s degree in computer science, engineering, math, or scientific discipline OR 2+ years of professional experience building software in lieu of a degree.
- 1+ years’ writing C/C++ code for an embedded system or vehicle of some kind (robot, car, drone, or spacecraft).
Bonus Points
- Experience using oscilloscopes, logic analyzers, hardware debuggers, and source-level debuggers to troubleshoot problems at all layers of the stack.
- Knowledge of and experience with communication protocols including I2C, CAN, SPI, UART, etc.
- Knowledge of microprocessors and microcontrollers, with an understanding of components such as caches, buses, memory controllers, and DMA.
- Experience developing low-level drivers for camera modules (e.g., MIPI CSI-2, USB, SPI, I2C).
- Understanding of sensor communication protocols and interfacing with custom or commercial image sensors.
- Experience interfacing with motor drivers, power electronics, and sensor feedback systems, including encoders and current sensors.
Additional Information
Impulse Space’s spacecraft manufacturing business is subject to U.S. export regulations including ITAR. This position requires applicants to be U.S. Persons (citizen, national, lawful permanent resident, asylee, or refugee) or eligible to obtain an export license.
Variables & Compensation
- Medical
- Vision
- Dental
- 401(k) retirement plan
Trademark Disclaimer: Unless explicitly designated as a direct or sponsored listing, EmbeddedDOESHire is not affiliated with, endorsed by, or associated with Impulse Space. All company logos, trademarks, and brand parameters are the property of their respective owners and are utilized here solely for indexical and identification purposes.
Compensation Disclaimer: Unless this specification was directly verified and posted by the employer, we cannot guarantee the accuracy of the listed salary parameters. These figures are compiled from public market records and may deviate from actual offered compensation. Final salaries are determined dynamically by the hiring entity based on candidate evaluation, location, and final contract execution.
Content Disclaimer: This listing is sourced from the employer's public career site. Job details — including responsibilities, qualifications, and compensation — may change. Verify with the employer before applying.