Software Engineer
Salary: Not Disclosed
Company Description: Undo.io – Deep-tech software recording platform
Location: Cambridge, UK
Join a world-class team developing market-defining time travel debugging technology. You will work on low-level Linux systems to build a record-and-replay engine used by global technology giants. Whether joining the Roadmap, AI, or Customer Engineering teams, you will tackle complex technical challenges in C and Python within high-performance environments.
Why this role is remarkable:
- Work on unique, highly valuable “time travel” technology that allows developers to record and replay software execution to eliminate bugs.
- Join an intimate, highly-skilled engineering culture where you are trusted to set priorities and shape the future of the product roadmap.
- Gain deep exposure to low-level Linux internals and kernel APIs within a company changing how the world’s most complex software is built.
What you will do:
- Develop and maintain the core record-and-replay engine using C and Python in a complex Linux environment.
- Take full ownership of software development tasks from estimation and coding through to quality improvement and code reviews.
- Collaborate directly with customers through technical calls and training to ensure success in high-stakes software development environments.
The ideal candidate:
- Holds a B.Sc in Computer Science or a related subject with 2 to 4 years of commercial software engineering experience.
- Possesses strong technical proficiency in C and Python programming specifically within a Linux systems environment.
- Has an interest or experience in low-level systems such as debugger internals, compilers, assembly (x86/Arm), or kernel development.
#J-18808-Ljbffr…
