Nod CareersAuto-apply free

Senior Embedded Software Engineer

spire · Glasgow, Scotland, United Kingdom · Glasgow, United Kingdom
Auto-apply to this job with Nod →
<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>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><strong>What You’ll Do as a Senior Embedded Software Engineer:</strong></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><strong>Key Skills: </strong></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><strong>Preferred Skills: </strong></p> <ul> <li>Experience with space systems or satellite technology</li> <li>Familiarity working to coding standards and using static analysis tools</li> <li>Experience writing Rust for resource constrained environments (embedded Linux)</li> <li>Experience with embedded Linux</li> <li>Knowledge of control systems and algorithms</li> </ul> <p> </p> <p><strong>Tools and Technologies: </strong></p> <ul> <li>FreeRTOS for real-time operating system implementation</li> <li>GNU ARM Embedded Toolchain for code compilation</li> <li>GDB for debugging, complemented by extensive use of serial and/or CAN debugging</li> <li>Experience with debugging techniques for systems without JTAG access, particularly for remote issue resolution</li> <li>Familiarity with manual testing procedures for embedded interface code</li> <li>Experience working with Arm Cortex Microcontrollers</li> <li>Version control using Git</li> </ul> <p> </p> <p>Spire operates a hybrid work model, and this position will require you to work a minimum of three days per week in the office.</p> <p><span class="NormalTextRun CommentHighlightClicked SCXW152905918 BCX0">Access to US export-controlled software and/or technology may be </span><span class="NormalTextRun CommentHighlightClicked SCXW152905918 BCX0">required</span><span class="NormalTextRun CommentHighlightClicked SCXW152905918 BCX0"> for this role. If needed, Spire will arrange the necessary licenses—this is not something candidates need to have before applying. <span style="color: rgb(255, 255, 255);">#LI-MI1</span></span></p><div class="content-conclusion"><p><strong><br>Global Perks</strong></p> <p>🛰️ Name Your Satellite Program (NYSP)<br>🚀 Launch Attendance<br>🌴 Generous Time Off Policy<br>🎓 Education Assistance Program<br>🥰 Employee Assistance Program (EAP)<br>📈 Employee Stock Purchase Program (ESPP)<br>👣 Family Leave<br>💪 Fitness Reimbursement<br>🧡 Employee Referral Program<br>🍉 Healthy snacks & beverages in every office</p> <p style="text-align: center;"> </p> <p style="text-align: left;"><strong>About Spire</strong></p> <p style="text-align: left;"><em>We</em> <em>improve life on Earth with data from space.</em></p> <p>Spire Global is a space-to-cloud analytics company that owns and operates the largest multi-purpose constellation of satellites. Its proprietary data and algorithms provide the most advanced maritime, aviation, and weather tracking in the world. In addition to its constellation, Spire’s data infrastructure includes a global ground station network and 24/7 operations that provide real-time global coverage of every point on Earth.<br><br></p> <hr> <p><em><br>Spire is Global and our success draws upon the diverse viewpoints, skills and experiences of our employees. We a

Let Nod apply for you →

More jobs at spire

Sales Manager, Aviation – North America — spireSystems Operations Engineer — spireSenior Firmware Engineer — spireFuture Opportunities - Program Manager — spireHR Generalist — spireSpacecraft Electronics Engineer — spire