Note: The job is a remote job and is open to candidates in USA. BlackSky is a real-time intelligence company that operates a sophisticated space-based intelligence platform. The Staff Engineer, Flight Software will be responsible for software design and development for satellite systems, collaborating across teams to ensure timely and defect-free software delivery.
Responsibilities
- 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
Skills
- Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering or equivalent experience
- At least 10 years of experience delivering and maintaining commercial/embedded 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
- This position may support programs which require US citizenship
- Advanced degree (masters or PhD) in a relevant field of study
- Experience in board bring-up for embedded linux platforms
- Familiarity with hardware interfaces (GPIO, I2C, SPI, CAN, USART, PHY, SpaceWire, Cameralink, RS-422), or high-speed interfaces (10G Ethernet, DMA, PCIe)
- Experience with Real Time Operating Systems, including FreeRTOS
- Familiarity with u-boot, or other boot loaders
- Space Industry Experience, and familiarity with satellite components
- Experience working on embedded software relevant to ADCS/GNC
Benefits
- Medical, dental, vision, disability, group term life and AD&D, voluntary life and AD&D insurance
- BlackSky pays 100% of employee-only premiums for medical, dental and vision and contributes $100/month for out-of-pocket expenses!
- 15 days of PTO, 11 Company holidays, four Floating Holidays (pro-rated based on hire date), one day of paid volunteerism leave per year, parental leave and more
- 401(k) pre-tax and Roth deferral options with employer match
- Flexible Spending Accounts
- Employee Stock Purchase Program
- Employee Assistance and Travel Assistance Programs
- Employer matching donations
- Professional development
- Mac or PC? Your choice!
- Awesome swag
Company Overview