Spacecraft Software Engineer – REMOTE

Analytical Space, Inc.

is a venture-backed startup developing a network of small satellites that use a combination of RF and laser communication to provide global data relay services.

The network will connect remote sensing satellites when they would otherwise be idle, such as over the ocean, enabling greater data throughput and lower latency..

The company is based out of MIT’s “The Engine,” a home for Tough Tech founders building the next generation of world-changing companies in Cambridge.

We are recruiting people with cutting-edge minds that thrive in a fast-paced startup environment to work with us to deploy a constellation of satellites that enables a real-time view of our planet..

THIS IS A REMOTE FIRST POSITION.

Responsibilities.

·Implement and/or extend board support packages (BSPs) for spacecraft hardware components..

·Implement reliability and safety software mechanisms for mission-critical software..

·Implement software for automated testing at component, functional, and system levels..

·Integrate with and support the satellite operations team for command and control responsibilities..

·Work with systems engineers and vendors to bring components from procurement to operation..

Requirements.

·Bachelor of Science degree in Computer Science or comparable education..

·At least 5 years of professional experience is required..

·Adept in C and low-level systems programming..

·Experienced in distributed applications concepts..

·Experienced in GNU/Linux and/or FreeRTOS..

·Experienced in toolchains, bootloaders, linkerscripts, and other application bootstrapping and tooling..

·Strong analytical skills, fast comprehension and understanding of complex avionics system concepts..

·Strong organizational and communication skills..

·Experienced in System/Software/Hardware development life cycle..

·Experienced in agile software development process..

We encourage you to apply even if you do not meet 100% of the requirements.

At ASI, we understand the value of developing a team with different viewpoints, backgrounds, and life experiences.

We prioritize diversity within our team and encourage people from underrepresented backgrounds to apply.

We need your skills; we need you.

Related Post

Senior data engineerSenior data engineer

Senior Data Engineer: Develop, maintain, and deliver data management and database systems and solutions for the company’s internal systems and operations. Conceptualize and implement solutions for the delivery, storage, processing,