- Maintain and develop daemons that interface with embedded systems using low‑level protocols and higher‑level protocols for business logic
- Implement communication interfaces between embedded systems and higher‑level processes
- Integrate C libraries for specific hardware interfaces
- Contribute to the design and implementation of fault‑tolerant systems
- Collaborate closely with the Electrical Engineering team to ensure optimal software‑hardware integration
- Spin up new designs and maintain existing products with Yocto
- Focus on Xilinx MPSoC systems, while also supporting a number of other systems
- C/C++, Bash and Python
- Proficiency working with the Yocto framework (for application design and base OS modifications including kernel modules)
- Knowledge of a Linux‑based development environment (Ubuntu)
- Experience with real‑time communication protocols (low level: CAN/UART/SPI/I2C)
- Experience with inter‑process communication protocols (higher level mostly IP based)
- Understanding of electronics and ability to communicate effectively with hardware engineers (especially for board bring up and test)
- Excellent documentation skills
- Working knowledge of Rust would be a bonus
- Familiarity with safety‑critical embedded systems in any industry
- Knowledge of version control systems, particularly Git and GitHub
- Familiarity with CI/CD pipelines
- Experience with project management tools
- Understanding of cybersecurity principles for embedded systems
- Knowledge of telemetry and command systems
- Experience with formal verification methods for critical software components
- Experience in implementing Fault Detection, Isolation, and Recovery (FDIR) systems for embedded applications
- Tools and Technologies: C, C++
- Scripting languages (Bash/Python)
- Version control using Git
-
Linux Engineering Manager Job Description · This role involves leading an engineering team at Canonical that partners with major silicon companies to optimize Ubuntu for latest hardware. · Manage relationships with key technology partners to ensure timely delivery of project mile ...
Glasgow6 days ago
-
We select new junior professionals into the Canonical Kernel Team, to work on the Linux kernel for Ubuntu. We are a global team working to ship the world's most widely used Linux kernel,across the very latest silicon and cloud. · ...
Glasgow3 weeks ago
-
+Job summary · We are hiring an Embedded Linux Field Engineering Manager to lead a regionally-focused team of Field engineers in Presales and Professional Services activities, by helping customers with solution architecture, design and delivery. · ...
Glasgow1 week ago
-
Remote Linux Kernel Engineering Manager · This role involves leading a geographically distributed team, implementing Linux kernels for various environments, and ensuring quality standards are met. · Familiarity with C programming language · Demonstrate team leadership capabilitie ...
Glasgow5 days ago
-
We are seeking an experienced Embedded Linux/Software Engineer to join our Platform team (folks looking after the spacecraft). The successful candidate will play a crucial role in developing software for our satellite systems, contributing to the expansion and enhancement of our ...
Glasgow, Scotland, United Kingdom £45,000 - £80,000 (GBP) per year16 hours ago
-
We are seeking an experienced Embedded Linux/Software Engineer to join our Platform team. The successful candidate will play a crucial role in developing software for our satellite systems. · Maintain and develop daemons that interface with embedded systems using low-level protoc ...
Glasgow, Scotland3 weeks ago
-
We are hiring an Embedded Linux Field Engineer for Devices/IoT to expand our reach in mission-critical industries such as Automotive, Medical Devices, Industrial Systems, Robotics, and Telco. · We need someone who knows Linux inside out and has experience with distribution packag ...
Glasgow1 week ago
-
We are hiring a Senior Systems Engineer to join our team in Glasgow city centre. · ...
Glasgow, Scotland3 days ago
-
You'll be someone who enjoys digging into:<br/Linux and Windows in live production environments<br/Virtualised infrastructure<br/AWS within a hybrid estate<br/Automation with tools like Ansible<br/Enterprise networking and security<br/Monitoring, resilience and recovery planning. ...
Glasgow £65,000 - £115,000 (GBP) per year3 days ago
-
I'm recruiting on behalf of a fantastic client who's looking for a Service Delivery Engineer to join their project delivery team. This is a pure project role — no BAU escalations — ideal for someone who enjoys hands‑on engineering, structured work, and delivering meaningful techn ...
Greater Glasgow Area3 weeks ago
-
We are hiring a Senior Systems Engineer for a Glasgow-based firm operating in global markets. This is an infrastructure role that underpins time-sensitive activity where downtime isn't brushed off. · This isn't a ticket-queue role. · You'll need to be comfortable owning complex e ...
Glasgow4 days ago
-
This is a pure project role — no BAU escalations — ideal for someone who enjoys hands‑on engineering, structured work, and delivering meaningful technical change. · ...
Glasgow3 weeks ago
-
We are seeking an experienced Embedded Software Engineer to join our Platform team (folks looking after the spacecraft). · Design, implement and test embedded firmware. · Collaborate with other engineering functions on scoping architecture and system design. · ...
Glasgow, Scotland, United Kingdom1 week ago
-
Join a cutting-edge engineering organisation developing advanced communication systems for a new generation of distributed, high-reliability platforms. · ...
Glasgow, Scotland3 weeks ago
-
We are hiring a Software Maintenance Engineer to work in a dynamic and exciting engineering role in Linux-based infrastructure and applications. This role deals with critical issues in the open source stack that require upstream bug fixes. · This is a remote role with teams in al ...
Glasgow1 month ago
-
Join a cutting-edge engineering organisation developing advanced communication systems for a new generation of distributed, high-reliability platforms. · ...
Glasgow, Scotland3 weeks ago
-
We are seeking an experienced Senior System Engineer to join our high-performing team. · We require excellent analytical skills, forward-thinking mindset toward continuous improvement, and ability to thrive in fast-paced environment.Oversight of infrastructure stability, performa ...
Glasgow1 month ago
-
We have a fantastic opportunity for a Service Delivery Engineer to join us at our unique Head Office in Renfrew which includes our state-of-the-art gym with weekly circuit training, a personal trainer and yoga classes as well as the Beeks Bar or weekly masseuse to help you unwind ...
Glasgow, Scotland1 month ago
-
We are seeking a senior data link communication research engineer with hands on experience in embedded system and software implementation. The candidate will analyze communication link properties, design the SW architecture and implement L2 layer function on an embedded SoC to co ...
Glasgow, Scotland1 week ago
-
The Company · Join a cutting-edge engineering organisation developing advanced communication systems for a new generation of distributed, high-reliability platforms. · Design, configure and maintain a distributed IP-based network across multiple regions and systems (Linux-based) ...
Glasgow3 weeks ago
-
Join a cutting-edge engineering organisation developing advanced communication systems for a new generation of distributed, high-reliability platforms. · ...
Glasgow3 weeks ago
Software Engineer – Yocto/Linux - Glasgow - Spire Global, Inc.
Description
What You'll Do as an Embedded Linux/Software Engineer
Key Skills
We value adaptability and a willingness to learn new tools and technologies as needed for the role.
Spire 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.
About Spire
We improve life on Earth with data from space.
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.
Spire is Global and our success draws upon the diverse viewpoints, skills and experiences of our employees. We are proud to be 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 be required to complete a background check. This may include criminal history and employment verification.
#J-18808-Ljbffr
-
Linux Engineering Manager
Canonical- Glasgow
-
Junior Linux Kernel Engineer
Only for registered members Glasgow
-
Embedded Linux Field Engineering Manager
Only for registered members Glasgow
-
Remote Linux Kernel Engineering Manager
Canonical- Glasgow
-
Software Engineer
Only for registered members Glasgow, Scotland, United Kingdom
-
Software Engineer
Only for registered members Glasgow, Scotland
-
Embedded Linux Consultant
Only for registered members Glasgow
-
Senior Systems Engineer
Only for registered members Glasgow, Scotland
-
Platform Engineer
Only for registered members Glasgow
-
Service Delivery Engineer
Only for registered members Greater Glasgow Area
-
Senior Systems Engineer
Only for registered members Glasgow
-
Service Delivery Engineer
Only for registered members Glasgow
-
Senior Firmware Engineer
Only for registered members Glasgow, Scotland, United Kingdom
-
Network Engineer
Only for registered members Glasgow, Scotland
-
Software Maintenance Engineer
Only for registered members Glasgow
-
Network Engineer
Only for registered members Glasgow, Scotland
-
Senior System Engineer
Only for registered members Glasgow
-
Service Delivery Engineer
Only for registered members Glasgow, Scotland
-
Senior Communications Software Engineer
Only for registered members Glasgow, Scotland
-
Network Engineer
Only for registered members Glasgow
-
Network Engineer
Only for registered members Glasgow