Job Overview
Company logo: https://media.licdn.com/dms/image/v2/D4E0BAQH9aNhJaOvOmA/company-logo_400_400/company-logo_400_400/0/1739361195995/codethink_limited_logo?e=1749081600&v=beta&t=dThYk6anTz3cGfDEOQilSRWAT6G6xvnfUGdQP3MbFrU Codethink is looking for Software Engineers to help us deliver advanced solutions for our world-class clients. At Codethink you can contribute proactively to client projects and open source initiatives, working across the whole software delivery lifecycle; from requirements capture and estimation to system and software design, development, test, deployment and maintenance.
Key responsibilities include:Participate in all phases of the full software engineering lifecycleProduce specifications and assess operational feasibilityCreate code that is well-designed, efficient, testableIntegrate software components into fully functional software systemsDevelop system and software test and verification plans and proceduresTailor and deploy software tools, processes and metrics
What are we looking for:Willingness to grasp new technical concepts and learn new skillsClear and effective communication, both verbally and in writingAbility to handle pressure, uncertainty and deadlines
All of our people are expected to contribute and solve problems, figure out better ways to do things, and to advance the state-of-the-art with us. Ideal candidates will have experience and interest in some of the following:Working with free and open source software (FOSS)Linux, C, C++, Python, Rust, JavaDevice drivers, embedded systemsGit branching strategies, safety and cybersecurity concepts and processes, systems architecture design, CICD processes, build tools
Codethink provides a supportive and friendly working environment with lots of room to learn and develop your professional capabilities, working on challenging and interesting projects for a range of world-leading companies.If you think Codethink could be right for you, we’d love to hear from you! Please send your CV and a cover letter to [email protected].