{"id":2009216,"url":"https://alion.io/job/spire-software-engineer-yoctolinux","title":"Software Engineer (Yocto/Linux)","company":{"id":3047,"name":"Spire","domain":"spire.com","url":"https://alion.io/company/spire","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Welcome to the Jungle","truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Glasgow, United Kingdom"],"countries":["GB"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":65000,"max_usd":162000,"period":"year","method":"role_country_seniority_unknown","sample_n":351},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Linux","optional":false},{"name":"Bash","optional":true},{"name":"C++","optional":true},{"name":"CI/CD","optional":true},{"name":"Git","optional":true},{"name":"GitHub","optional":true},{"name":"Python","optional":true},{"name":"Rust","optional":true},{"name":"Ubuntu","optional":true}],"status":"live","first_seen_at":"2026-09-15T00:18:11Z","employer_posted_date":"2026-10-07","last_verified_at":"2026-10-11T03:10:03Z","board_verified":true,"closed_at":null,"days_open":26,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":26},"description":"Join Spire, a leading company in the commercialization of nanosatellite systems. As an Embedded Linux/Software Engineer, you will play a crucial role in developing software for our satellite systems, contributing to the expansion and enhancement of our space-based data collection capabilities. You will work in a fast-paced environment where the design to launch cycle is measured in weeks and months. Your responsibilities will include maintaining and developing daemons that interface with embedded systems, implementing communication interfaces, integrating C libraries, and collaborating closely with the Electrical Engineering team.\nMissions\nContribuer au développement de logiciels pour les systèmes satellites, en mettant l'accent sur l'expansion et l'amélioration des capacités de collecte de données.\nMaintenir et développer des démons qui interagissent avec des systèmes embarqués en utilisant des protocoles de bas niveau et de haut niveau.\nCollaborer étroitement avec l'équipe d'ingénierie électrique pour garantir une intégration optimale du logiciel et du matériel.\nProfil recherché\n - Experience with real-time communication protocols (low level: CAN/UART/SPI/I2C)- Excellent documentation skills Preferred Skills: Working knowledge or Rust would be a bonus\n- Understanding of electronics and ability to communicate effectively with hardware engineers (especially for board bring up and test)\n- Knowledge of a Linux-based development environment (Ubuntu)\n- Experience with inter-process communication protocols (higher level mostly IP based)\n- C/C++, Bash and Python\n- Proficiency working with the Yocto framework: (for application design and base OS modifications including kernel modules)\n- Knowledge of telemetry and command systems\n- Familiarity with safety-critical embedded systems in any industry\n- Experience with project management tools\n- Experience with formal verification methods for critical software components\n- Knowledge of version control systems, particularly Git and GitHub\n- Familiarity with CI/CD pipelines\n- Understanding of cybersecurity principles for embedded systems\n- Experience in implementing Fault Detection, Isolation, and Recovery (FDIR) systems for embedded applications Tools and Technologies: C, C++\n- Version control using Git We value adaptability and a willingness to learn new tools and technologies as needed for the role\n- Ubuntu (development environment)\n- 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. #LI-MI\n- Scripting languages (Bash/Python)\n- Yocto, Bitbake","description_format":"text","description_chars":2680,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United Kingdom","iso":"GB","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Geospatial Analytics","Earth Observation"],"lifecycle":[{"event":"open","at":"2026-10-07T12:58:45Z"}],"visa":[],"liveness":{"score":38,"band":"fade","label":"Fading","p_open":1,"p_active":0.683,"p_room":0.55,"age_days":25,"expected_fill_days":21,"reasons":["conf:0","urgency","velocity","win:tail"],"computed_at":"2026-10-10T05:45:15Z"},"pay":null,"html_url":"https://alion.io/job/spire-software-engineer-yoctolinux","json_url":"https://alion.io/job/spire-software-engineer-yoctolinux.json","meta":{"generated_at":"2026-10-11T03:20:51Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":934,"day_limit":5000,"remaining_today":4066,"minute_limit":60,"resets_at":"2026-10-12T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3047},"rest":"https://alion.io/mcp/rest/get_company?id=3047"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fspire-software-engineer-yoctolinux"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fspire-software-engineer-yoctolinux"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fspire-software-engineer-yoctolinux"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/spire-software-engineer-yoctolinux\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fspire-software-engineer-yoctolinux"}]}