C++ Expert at Codethink (Manchester, UK)
Location: Manchester, UK
Type: Full Time
Created: 2021-09-14 05:00:47
Codethink is currently recruiting several Software Engineers. As a C++ expert, 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, as well as to help other software engineers to develop their C++ capabilities.
Key responsibilities include:
Participate in all phases of the full software development lifecycleWrite well-designed, testable, efficient codeProduce specifications and determine operational feasibilityIntegrate software components into a fully functional software systemDevelop software test and verification plans and proceduresTailor and deploy software tools, processes and metricsFollow project plans and industry standards
What are we looking for:
Someone who is passionate about C++, developing in C++, and developing the C++ language an ecosystemA good communicator, both verbally and in writingA problem solver - we adapt and change to meet our client needs. We encourage and expect you to create new processes, make suggestions and build improvements with usGood organisational and time management skillsA self starter - your role may have different demands from week to weekProactive attitude to learning and keen to grow skillsAn ideal candidate will have experience in some or all of the following:
Must have a history of successful projects written in C++ and have an understanding of how C++ is developing as a language and software ecosystemAll 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 meansMust be capable of dealing with pressure, uncertainty and deadlinesMust demonstrate both willingness and ability to grasp new technical conceptsKey technologies we work with: Any of Linux, 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 with annual salary reviewsPersonal budget of up to £2,000 per year for training and conferencesRegular performance reviews to support your continued professional developmentFlexible approach to working25 days of holiday plus the statutory bank holidaysSupportive working environment and cultureDesirable office location in Manchester City centreCasual dress codeCompany fun days and social eventsFree snacks, fruit, tea and coffeeRelocation assistance if neededOpportunities to travel and do great work for our global customersIf it sounds like Codethink could be the right fit for you, we’d really like to hear from you.