Back to jobs

Junior Software Developer (Python, C, Linux)

Job description

Join a cutting-edge Engineering team and embark on an exciting journey to shape the future of software development with ground breaking "time travel" technology. This company is at the forefront of deep-tech innovation, revolutionizing how software is built and debugged. As a member of our close-knit and highly skilled team, you'll contribute to products that are utilized by some of the most influential technology companies worldwide.

As a Junior Engineer, you'll play a pivotal role in our mission, taking ownership of technical success in customer-led and internal projects. Your responsibilities will encompass a diverse range of tasks, from software development in C/Python on Linux to quality improvement initiatives within our established processes. Collaborating within our high-performing team, you'll engage in activities such as task estimation, code reviews, and continuous improvement efforts.

We're seeking individuals with a graduate to senior level of experience, holding a B.Sc. or equivalent in Computer Science or a related field. Key technical skills include proficiency in C, Python, and Linux programming, with optional expertise in debugger or compiler internals, JITs, low-level user-level coding, assembly languages such as x86 or ARM, and kernel development.

Located in Cambridge, UK, you'll have the opportunity to work in an office-based or hybrid environment, fostering collaboration and innovation. If you're passionate about pushing the boundaries of software technology and thrive in a dynamic, intellectually stimulating environment, we encourage you to apply and become an integral part of this extraordinary journey.

If you have very strong experience with debugging, C, Python & Linux, this is the role fore for you!