Software Engineer


Manchester (United Kingdom)

Category: Programming

Posted on: 05 Apr 2021

linux embedded c

Software Engineer

As a Software Engineer at Codethink, you will be expected to contribute proactively to our customer and internal projects, as well as having the flexibility to take on any role within the delivery lifecycle of a software project: from requirements capture, design and estimation to implementation, test and deployment.

Key responsibilities include:

    Participate in all phases of the full software development lifecycle
    Write well-designed, testable, efficient code
    Produce specifications and determine operational feasibility
    Integrate software components into a fully functional software system
    Develop software test and verification plans and procedures
    Tailor and deploy software tools, processes and metrics
    Follow project plans and industry standards

What are we looking for:

    A good communicator, both verbally and in writing
    A problem solver - we adapt and change to meet our client needs
    Good organisational and time management skills
    A self starter - your role may have different demands from week to week
    Proactive attitude to learning and keen to grow skills

An ideal candidate will have experience in some or all of the following:

    All applicants should be/become comfortable using a Linux desktop and working with free and open source software (FOSS)
    Must be able to demonstrate intellect and intelligence, via academic achievement and/or other means
    Must be capable of dealing with pressure, uncertainty and deadlines
    Must demonstrate both willingness and ability to grasp new technical concepts
    Key technologies we work with: Any of Linux, C, C++, C#, Python, Rust, Java, device drivers, embedded, Git, safety and security in terms of process and systems architecture (such as STPA modelling)
    May have experience of configuring CI/CD pipelines, build tools, SW deployment, embedded hardware, etc.

What can you expect from us?

    Competitive salary and benefits package with annual salary review
    Comprehensive Health and Wellbeing programme
    Supportive working environment and culture
    Free snacks, fruit, tea and coffee
    Company fun days/social events
    Generous Company sick pay and family friendly policies
    Casual dress code
    Flexible approach to working
    Annual conference/training budget
    Regular performance reviews to support your continued professional development
    Desirable working location in the city centre of Manchester, UK
    Relocation assistance if needed
    Opportunities for travel and to do great work for our global customers

If it sounds like Codethink could be the right fit for you, we'd really like to hear from you.

Please email [email protected] with your CV and a cover letter or for more details please visit our website

Want more jobs like this?

Apply Now

By clicking "Apply Now" or "Subscribe and Apply" you will be redirected to an external website. By clicking "Subscribe & Apply" you give TechieJobs consent to process and store your data, and send you emails to the provided email address.

Job Source: Stackoverflow (Will expire by: 2021-05-20 00:00:00)

Apply Now


Techies Talent Network

Upload your resumes and connect with IT recruiters, setup personalized job alerts and receive professional tips to achieve your career goals, and even more. Join today!

Join talent network
Quick poll
In your opinion which programming language has a brighter future?
  • GoLang
  • Java
  • Python
  • Scala
  • Ruby
  • PHP
  • JavaScript
  • C++
  • Other

* This poll is anonymous.