Staff Engineer, Flight Software/Embedded Software
at Blacksky
Seattle, WA, hybrid, staff, full time, USD 1,55,000–1,80,000 / year, 10+ years
posted 16 Oct 2026
- PHY
- 10G Ethernet
- C++
- C
- u-boot
- Embedded Linux
- PCIe
- SPI
- Jira
- Buildroot
- GPIO
- CAN
- USART
- Cameralink
- Yocto
- SpaceWire
- FreeRTOS
- DMA
- I2C
- RS-422
- Python
About the role
Posted: 2026-10-16
Staff Engineer, Flight Software/Embedded Software
What you would do
- Provide subject matter expertise for ADCS and imaging payload subsystem software design and development.
- Drive work to timely completion using task management tools like Jira in an Agile-like environment; participate and lead in status and standup meetings, sprint planning, tasking, etc.
- Collaborate with other ESG software team members and other cross-functional engineers from multiple disciplines to deliver mission-critical software features and bugfixes that are on-time and defect free.
- Ensure that adequate documentation, test, inspection, and analysis is delivered and performed to verify compliance with requirements and other goals.
- Assist with Systems Engineering with requirements development and management.
- Execute and provide feedback for flight software design, development, unit tests and releases processes.
- Other job-related duties as assigned.
What they are looking for
- Bachelor’s degree in Computer Science, Computer Engineering, or Electrical Engineering or equivalent experience
- At least 10 years of experience delivering and maintaining commercial/embedded1 software in a production environment.
- Expertise in engineering clean and maintainable C/C++ and Python code.
- Expertise in embedded systems, ideally in Embedded Linux including related build systems (Buildroot, Yocto, etc.).
- Proven experience leading cross-functional teams to deliver products on time and on budget.
- Outstanding root cause analysis and problem-solving skills.
- Excellent written and verbal communication skills.
- Demonstrated ability to work across teams, skill sets, communication in a diverse environment.
- Must be able to work with minimal supervision.
Read from boards.greenhouse.io, last seen 3d ago.