
Career
Software Engineer - Systems, Software
At Axonex Intelligence Limited, we believe in intelligence in motion — creating robotics and AI solutions that transform industries and empower people. Our team is driven by innovation, collaboration, and a shared vision of building smarter, sustainable futures.
Software Engineer - Systems, Software
Lai Chi Kok, Hong Kong
About the role
As a Software Engineer (Systems), you will be responsible for building out the core software systems of our home robot. This will involve building efficient and safety critical software and working cross-functionally with our Software, ML, Controls, and Hardware teams.
Key Responsibilities
Depending on your strengths and the team’s needs, you could dive into one of several core software pillars:
Help define system interfaces and ensure real-time performance and communication reliability
Write and maintain low-level drivers to ensure seamless and efficient interaction between the robot's onboard computer and all physical components (sensors, actuators, motor controllers)
Develop robust logging and diagnostics tools for system-wide health and debugging
Qualifications
5+ years of experience developing systems software for robotics or other resource and latency constrained environments
Strong understanding of a systems level language such as C, C++ or Rust
Strong understanding of linux: kernel tuning, scheduling, IPC, memory management and RTOS
Experience with cpu performance optimization, efficient data structures/algorithms or real-time programming
Nice to Have
Experience writing software for interfacing with sensors or actuators and other parts of the embedded stack
Experience with build systems and OTA updates
Experience with writing custom linux drivers
Application
Interested parties please send detailed resume and expected salary to hr@axonex.ai