Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+2 more
Job description
This is a collaborative role for a senior developer skilled in C and on Linux, with an interest working on open source software, and on high-performance networking.
You’ll take ownership of key components and collaborate with software and hardware engineers both inside and outside the company. You’ll help improve both code and processes, and there are opportunities to engage with the larger developer community.
Requirements
- A good degree in computing or an otherwise numerate subject from a top university, backed by strong A-level grades
- An appreciation of commercial C software development practices and the responsibilities of a senior engineer
- Demonstrable C programming skills
- Knowledge of the Linux OS, and networking including Ethernet, TCP/IP and sockets
It is likely you have prior work on C software performance and/or concurrency, optimisation and profiling.
Knowledge of any of the following is also of interest: software defined networking (SDN); network architecture including function virtualization (NFV), Linux architecture, CPU architecture, kernel / driver development.
There is potential for some remote work, perhaps 2-3 days per week, for a candidate located close to Cambridge. This would be discussed at interview, and is not guaranteed at this time, but it may well prove possible.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where to Find Entry-Level Software Engineering Jobs
Where To Find Software Engineering Jobs
How Much Does a Software Engineer Make? Realistic Software Engineering Salaries
Best Countries for Software Engineers