Senior Embedded Software Engineer
spireAbout the role
<p>We are seeking an experienced Embedded Software Engineer to join our Platform team supporting Spacecraft Operations. The successful candidate will play a crucial role in supporting other disciplines by focusing on the embedded software aspects of our satellite systems. The Platform team interfaces directly with many engineering groups to conduct R&D, design, manufacturing, and operations activities, ultimately ensuring all current and future spacecraft systems satisfy their mission.</p> <p> </p> <p>Ideal candidates will embrace the commercialization of nanosatellite systems and adapt to low-cost, fast-paced systems design, development, and implementation methodologies that set Spire apart from our competition. In this fast-paced environment, the design to launch cycle is measured in weeks and months, not years!</p> <p> </p> <p><span style="text-decoration: underline;"><strong>What You’ll Do as a Senior Embedded Software Engineer:</strong></span></p> <ul> <li>Design, implement and test, deploy and maintain embedded firmware</li> <li>Collaborate with other engineering functions on scoping, architecture and system design</li> <li>Resolve on-orbit and on-ground issues related to embedded systems</li> <li>Implement, optimize and maintain various serial protocols</li> <li>Design and develop interface tools to improve abstraction between the embedded system and other satellite components </li> <li>Debug and resolve complex embedded systems issues in a timely manner</li> <li>Write and maintain technical documentation</li> </ul> <p> </p> <p><em><strong>Key Skills: </strong></em></p> <ul> <li>Bachelor's degree in Computer Science, Electrical Engineering, or related field</li> <li>Mastery of Embedded C programming language</li> <li>Proficiency with scripting languages like Python and Bash</li> <li>Extensive experience with real-time operating systems (RTOS), specifically FreeRTOS</li> <li>Familiarity with serial protocols and implementations</li> <li>Strong problem-solving skills, particularly in debugging embedded systems</li> <li>Experience with version control systems (e.g., Git)</li> <li>Experience developing on Linux (Ubuntu)</li> <li>A base level of mathematical knowledge (engineering mathematic or similar)</li> <li>Excellent communication and teamwork abilities</li> </ul> <p> </p> <p><em><strong>Preferred Skills: </strong></em></p> <ul> <li>Experience with space systems or satellite technology</li> <
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s