Working at Codethink

If you’re into making software work on unusual devices, or want to learn what makes complex systems work, we’d love to hear from you.

Please keep an eye on this page and our social media channels for specific vacancies.

Software Engineer: Manchester UK

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 lifecycle
  • Produce specifications and assess operational feasibility
  • Create code that is well-designed, efficient, testable
  • Integrate software components into fully functional software systems
  • Develop system and software test and verification plans and procedures
  • Tailor and deploy software tools, processes and metrics

What are we looking for:

  • Willingness to grasp new technical concepts and learn new skills
  • Clear and effective communication, both verbally and in writing
  • Ability 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++, C#, Python, Rust, Java
  • Device drivers, embedded systems
  • Git 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 jobs@codethink.co.uk.

Desk and prototype

Software Safety Engineer: Manchester UK

Codethink is looking for innovative Safety Engineers to help us deliver safety-critical and security-critical solutions involving open source software tools and technologies. You can help us to apply and develop state-of-the-art safety engineering techniques, and automate collection of process and safety argumentation evidence for continuous compliance with applicable standards.

Key responsibilities include:

  • Learn, apply and improve Codethink’s methodologies for trustable software, supply chain management, risk analysis and fault injection
  • Analyse safety requirements with clients and domain experts
  • Prepare specifications and assist with safety architecture design and review
  • Design software test and fault injection strategies
  • Prepare and review documentation in accordance with applicable standards
  • Assist with continuous compliance

What are we looking for:

  • Formal engineering qualification (honours degree or equivalent in electronics, electrical, mechanical, systems, process, manufacturing, computing, software)
  • Willingness to grasp new technical concepts and learn new skills
  • Clear and effective communication, both verbally and in writing
  • Ability to handle pressure, uncertainty and deadlines

All of our people are expected to contribute, solve problems, figure out better ways to do things, and 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) - ISO 26262, IEC 61508, STPA/STAMP, FMEA/FMECA, FTA - Safety and cybersecurity concepts and processes - Systems and software architecture design

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 jobs@codethink.co.uk.

Desk and prototype

Get in touch to find out how Codethink can help you

sales@codethink.co.uk +44 161 660 9930