Software Engineer - Build complex software tools – Deep-Tech
If you’re the kind of engineer who thrives on solving very hard problems, is interested in compilers or debuggers, can write low level C code, and wants to work on novel technology that rewrites the rulebook for how software gets built - this might be the role you’ve been looking for.
A Cambridge based Deep-Tech company with a world-class team is looking for a low level / Systems Software Engineer that will be working with like minded others on new features for their core product.
They value technical excellence, creative problem-solving, and the kind of curiosity that means you’re always digging deeper and perhaps interested in how the OS works.
What you’ll do :
- Own core features and technical projects (mostly C on Linux) with some Python for UI
- Focus on code quality as part of development - reviewing, refactoring, and writing new features
- Collaborate with a top tier engineers doing everything from code reviews to complex bug hunts
- Solve intellectually stimulating problems
About you :
You’re hands-on with C (systems or embedded) and Python. (If you’ve dived deep into debugger / compiler internals, JITs, kernel APIs, x86 or assembly – even better)You like low-level or embedded systems and aren’t afraid of the Linux schedulerYou’re as comfortable thinking about the “big picture” architecture as you are grinding through tricky debuggingYou hold a Computer Science degree (or similar), but it’s your passion for elegant solutions and relentless curiosity that sets you apartWhy join us?
Work on truly unique, industry-defining techCollaborate with brilliant people who care deeply about what they buildShape products used by the world’s most important technology companiesOffice-based or hybrid role in Cambridge with one of the best company cultures aroundSound like your kind of challenge? Apply now for immediate consideration or for a chat.