Job Description
Are you passionate about low-level performance hardware interaction and building unbreakable software Do you excel at writing code that survives power cycles and network drops without a glitch Join our team to engineer the mission-critical foundation of our new platform. If you are a Rust expert who views extreme hardware constraints as an exciting architectural challenge we want you on board!
Project Description
Our project GroundOS is not just another screen manager. It is a next-generation Universal Display System (UDS) built to power the future of global mobility. We are building an Operating System for Reality that orchestrates massive data-driven signage networks across critical infrastructure from major international airports to sprawling public transport systems. GroundOS moves beyond static displays; it uses a state-of-the-art digital twin to process and react to real-time operational data. To guarantee continuous operation the platform features a resilient offline-first edge architecture that ensures screens keep running smoothly even if the network fails. Join us to blend high-performance Rust edge computing with modern TypeScript cloud services and help us set a new global standard for how hundreds of millions of passengers experience their journey.
Tasks
- Develop ultra-reliable high-performance edge computing agents using Rust.
- Write low-level drivers and interface with hardware peripherals on Linux-based mini-PCs.
- Optimize binaries to ensure a minimal footprint and maximum execution speed.
- Implement efficient Foreign Function Interfaces (FFI) to bridge and Rust environments.
- Integrate directly with NATS at a low level for high-throughput local messaging.
- Design resilient daemons that survive power cycles network outages and hardware jitters without data corruption.
- Act as the technical authority and go-to expert for complex memory or concurrency bugs.
- Explain low-level hardware constraints clearly to high-level web developers.
Qualifications :
Qualifications
- Deep expert-level proficiency in Rust including ownership borrowing lifetimes and unsafe code guidelines.
- Proven track record of ensuring zero memory leaks and strictly managing CPU cycles.
- Strong understanding of embedded hardware constraints including filesystem write limits (SSD/SD wear) and thermal constraints.
- Excellent analytical and problem-solving skills for constrained environments.
- Strong communication skills to bridge the gap between hardware and software teams.
- Expert knowledge of agile development
- Solid knowledge of Scrum
- Experience working in agile projects and teams
- Excellent English skills both written and spoken (B2C1)
- Excellent technical and analytical skills as well as problem-solving abilities
- Ability to handle stressful situations and work independently
Advantages
- Experience with Yocto or building custom embedded Linux distributions.
- Prior experience in IoT or edge computing
Additional Information :
* Please be informed that our remote working possibility is only available within Hungary due to European taxation regulation.
Remote Work :
No
Employment Type :
Full-time
Job Description Are you passionate about low-level performance hardware interaction and building unbreakable software Do you excel at writing code that survives power cycles and network drops without a glitch Join our team to engineer the mission-critical foundation of our new platform. If you are a...
Job Description
Are you passionate about low-level performance hardware interaction and building unbreakable software Do you excel at writing code that survives power cycles and network drops without a glitch Join our team to engineer the mission-critical foundation of our new platform. If you are a Rust expert who views extreme hardware constraints as an exciting architectural challenge we want you on board!
Project Description
Our project GroundOS is not just another screen manager. It is a next-generation Universal Display System (UDS) built to power the future of global mobility. We are building an Operating System for Reality that orchestrates massive data-driven signage networks across critical infrastructure from major international airports to sprawling public transport systems. GroundOS moves beyond static displays; it uses a state-of-the-art digital twin to process and react to real-time operational data. To guarantee continuous operation the platform features a resilient offline-first edge architecture that ensures screens keep running smoothly even if the network fails. Join us to blend high-performance Rust edge computing with modern TypeScript cloud services and help us set a new global standard for how hundreds of millions of passengers experience their journey.
Tasks
- Develop ultra-reliable high-performance edge computing agents using Rust.
- Write low-level drivers and interface with hardware peripherals on Linux-based mini-PCs.
- Optimize binaries to ensure a minimal footprint and maximum execution speed.
- Implement efficient Foreign Function Interfaces (FFI) to bridge and Rust environments.
- Integrate directly with NATS at a low level for high-throughput local messaging.
- Design resilient daemons that survive power cycles network outages and hardware jitters without data corruption.
- Act as the technical authority and go-to expert for complex memory or concurrency bugs.
- Explain low-level hardware constraints clearly to high-level web developers.
Qualifications :
Qualifications
- Deep expert-level proficiency in Rust including ownership borrowing lifetimes and unsafe code guidelines.
- Proven track record of ensuring zero memory leaks and strictly managing CPU cycles.
- Strong understanding of embedded hardware constraints including filesystem write limits (SSD/SD wear) and thermal constraints.
- Excellent analytical and problem-solving skills for constrained environments.
- Strong communication skills to bridge the gap between hardware and software teams.
- Expert knowledge of agile development
- Solid knowledge of Scrum
- Experience working in agile projects and teams
- Excellent English skills both written and spoken (B2C1)
- Excellent technical and analytical skills as well as problem-solving abilities
- Ability to handle stressful situations and work independently
Advantages
- Experience with Yocto or building custom embedded Linux distributions.
- Prior experience in IoT or edge computing
Additional Information :
* Please be informed that our remote working possibility is only available within Hungary due to European taxation regulation.
Remote Work :
No
Employment Type :
Full-time
View more
View less