AI Embedded Software Engineer

2 weeks ago


Glasgow, United Kingdom Spire Full time

OverviewWe are seeking an experienced AI Embedded Software Engineer to join our Advanced Concepts Group. The successful candidate will lead R&D on-board AI/ML efforts, focusing on deploying cutting-edge artificial intelligence and machine learning solutions on power-constrained devices aboard nanosatellites. This role reports directly to the Senior Director of Research and Development.ResponsibilitiesLead research and development of AI/ML algorithms optimized for deployment on power-constrained nanosatellite platformsDesign and implement embedded AI/ML inference engines for real-time on-orbit decision makingDevelop and optimize neural network models for edge computing applications in space environmentsIntegrate AI/ML capabilities into existing satellite firmware and control systemsConduct processor-in-the-loop (PIL) and hardware-in-the-loop (HIL) testing to qualify AI/ML software implementationsResearch and implement novel AI/ML techniques for autonomous satellite operations and data processingCollaborate with hardware teams to define AI/ML processing requirements for future nanosatellite designsDevelop quantization and compression techniques to reduce model size and power consumptionResolve on-orbit and on-ground issues related to AI/ML embedded systemsSupport AI/ML system integration with other satellite componentsWrite and maintain technical documentation and research publicationsMentor junior engineers and contribute to the company's AI/ML knowledge baseRequired QualificationsMaster's degree in Computer Science, Electrical Engineering, Machine Learning, or related field4+ years of experience in embedded systems development with focus on AI/ML applicationsProficiency in Embedded C/C++ programming for resource-constrained environmentsStrong background in machine learning frameworks (TensorFlow Lite, PyTorch Mobile, ONNX Runtime)Experience with AI/ML model optimization techniques (quantization, pruning, knowledge distillation)Capability with Python for AI/ML development and scripting languages like BashExperience with real-time operating systems (RTOS), specifically FreeRTOSKnowledge of edge AI accelerators and specialized AI hardware (NPUs, DSPs)Strong mathematical foundation in linear algebra, statistics, and optimizationExperience with version control systems (e.g., Git)Experience developing on Linux (Ubuntu)Excellent communication and teamwork abilitiesAbility to work in a fast-paced R&D environment with changing requirementsPreferred QualificationsPh.D. in Machine Learning, Computer Science, or related fieldExperience with space systems, satellite technology, or aerospace applicationsKnowledge of federated learning and distributed AI systemsExperience with neuromorphic computing and spiking neural networksFamiliarity with radiation-hardened computing and space-qualified hardwareExperience writing Rust for resource-constrained environments (embedded Linux)Experience with embedded Linux and containerized AI workloadsKnowledge of sensor fusion, and autonomous systemsPublication record in AI/ML conferences or journalsExperience with FPGA-based AI accelerationFamiliarity working to coding standards and using static analysis toolsTools and TechnologiesAI/ML Frameworks: TensorFlow Lite, PyTorch Mobile, ONNX Runtime, OpenVINOEdge AI Tools: TensorRT, Neural Network Compiler Stack (TVM), GlowFreeRTOS for real-time operating system implementationGNU ARM Embedded Toolchain and specialized AI compiler toolchainsGDB and AI-specific debugging tools for embedded inference enginesExperience with debugging techniques for AI systems without JTAG accessProficiency in processor-in-the-loop (PIL) and hardware-in-the-loop (HIL) testing methodologiesExperience with AI model validation and verification techniquesExperience working with Microcontrollers and AI-optimized processorsCUDA, ROCm or SYCLVersion control using Git and ML experiment tracking tools (MLflow, Weights & Biases)AI development environments and Jupyter notebooks for prototypingSpire operates a hybrid work model, and this position will require you to work a minimum of three days per week in the office.Access to US export-controlled software and/or technology may be required for this role. If needed, Spire will arrange the necessary licenses—this is not something candidates need to have before applying.Spire uses a standard applicant tracking process.Perks and About SpireGlobal Perks: Name Your Satellite Program (NYSP); Launch Attendance; Generous Time Off Policy; Education Assistance Program; Employee Assistance Program (EAP); Employee Stock Purchase Program (ESPP); Family Leave; Fitness Reimbursement; Employee Referral Program; Healthy snacks & beverages in every office.About Spire: Spire Global is a space-to-cloud analytics company that owns and operates the largest multi-purpose constellation of satellites. Its data and algorithms support maritime, aviation, and weather tracking with a global ground station network and 24/7 operations for real-time global coverage.Spire is Global and our success draws upon the diverse viewpoints, skills and experiences of our employees. We are an equal opportunity employer and are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or veteran status.To help maintain a safe and secure workplace for Spire employees, all candidates who receive a conditional offer will complete a background check. This may include criminal history and employment verification. Applying from California? Please review the CCPA Applicant Privacy Policy. Applying from the EU? Please review Spire's Privacy Policy. Please note: Communication regarding your application may come from Spire email domains or the Candidate Scheduling tool. #J-18808-Ljbffr



  • Glasgow, United Kingdom Spire Full time

    We are seeking an experienced AI Embedded Software Engineer to join our Advanced Concepts Group. The successful candidate will lead R&D on-board AI/ML efforts, focusing on deploying cutting-edge artificial intelligence and machine learning solutions on power-constrained devices aboard our nanosatellites . Lead research and development of AI/ML algorithms...


  • Glasgow, United Kingdom Spire Full time

    We are seeking an experienced AI Embedded Software Engineer to join our Advanced Concepts Group. The successful candidate will lead R&D on-board AI/ML efforts, focusing on deploying cutting-edge artificial intelligence and machine learning solutions on power-constrained devices aboard our nanosatellites . This role reports directly to the Senior Director of...


  • Glasgow, Harwell, United Kingdom Spire Full time £60,000 - £120,000 per year

    We are seeking an experienced AI Embedded Software Engineer to join our Advanced Concepts Group. The successful candidate will lead R&D on-board AI/ML efforts, focusing on deploying cutting-edge artificial intelligence and machine learning solutions on power-constrained devices aboard our nanosatellites. This role reports directly to the Senior Director of...


  • Glasgow, United Kingdom Premier Engineering Full time

    **Job title: Embedded Software Engineer** **Job Type: Permanent** **Location: Glasgow, Scotland** **Salary: Up to £60,000 dependent on skillset and experience** **Work arrangements: 3 or 2 days a week onsite and rest remote** **Sponsorship is Available** **Relocation assistance available** Due to continued success, growth and development an excellent...


  • Glasgow, United Kingdom Premier IT Full time

    **Role: Senior Embedded Software Engineer** **Location: Glasgow** **Term: Permanent** **Salary: £40-50k depending on experience** An exciting opportunity has opened for a Senior Embedded Software Engineer to join an innovative provider of data solutions. As the Senior Embedded Software Engineer, you will join the engineering team to the design new...


  • Glasgow, United Kingdom Be-IT Full time

    Senior Embedded Software Engineer Location: Glasgow Salary: £55,000 - £65,000 with an additional bonus on top Help shape the future of embedded technology, building systems that make a real impact. We are supporting a leading innovator in advanced embedded systems, delivering solutions in data management, energy optimisation, and intelligent...


  • Glasgow, United Kingdom Be-IT Full time

    Senior Embedded Software Engineer Location: Glasgow Salary: £55,000 - £65,000 with an additional bonus on top Help shape the future of embedded technology, building systems that make a real impact. We are supporting a leading innovator in advanced embedded systems, delivering solutions in data management, energy optimisation, and intelligent control. They...


  • Glasgow, United Kingdom Be-IT Full time

    Senior Embedded Software Engineer Location: Glasgow Salary: £55,000 - £65,000 with an additional bonus on top Help shape the future of embedded technology, building systems that make a real impact. We are supporting a leading innovator in advanced embedded systems, delivering solutions in data management, energy optimisation, and intelligent control. They...


  • Glasgow, United Kingdom Be-IT Full time

    Senior Embedded Software Engineer Location: Glasgow Salary: £55,000 - £65,000 with an additional bonus on top Help shape the future of embedded technology, building systems that make a real impact. We are supporting a leading innovator in advanced embedded systems, delivering solutions in data management, energy optimisation, and intelligent control. They...


  • Glasgow, United Kingdom Be-IT Full time

    Senior Embedded Software EngineerLocation: GlasgowSalary: £55,000 - £65,000 with an additional bonus on topHelp shape the future of embedded technology, building systems that make a real impact.We are supporting a leading innovator in advanced embedded systems, delivering solutions in data management, energy optimisation, and intelligent control. They are...