Senior Linux Software Engineer - Cambridge
Are you an experienced Software Engineer with strong C programming and Linux skills? Looking for your next challenge in a dynamic and innovative environment? This could be the perfect opportunity for you!
We’re recruiting on behalf of a technology company developing advanced networking solutions. This role sits within the Software Development team, focusing on creating and enhancing software that supports cutting-edge products. You’ll work across various software layers, developing network protocols and integrating with different interfaces.
Key Responsibilities:
* Designing and implementing software solutions in C, ensuring efficiency and reliability.
* Collaborating with teams to develop and optimise software for networking applications.
* Working on Linux-based systems, including device integration and debugging.
* Troubleshooting and problem-solving to enhance system performance.
* Contributing to software verification, testing, and documentation.
Essential Skills:
* Strong C programming experience.
* Hands-on experience with Linux-based development.
* Understanding of networking principles and software integration.
* Ability to develop and debug user-space applications.
* Experience working with software in an embedded or system-level environment.
Desirable Skills:
* Familiarity with build systems such as Yocto, CMake etc.
* Experience with networking protocols and security.
This is a great opportunity to join an innovative team working on exciting projects in the networking space. If you’re ready to take the next step in your career, get in touch today!