Software Engineering Services
Update: November 14, 2018

CodeThink Ltd.
In general Codethink provide:
  • Software engineering to deliver hard, system level projects
  • World class Linux and Open Source expertise
  • Solution and architecture design
  • Consultancy to improve software engineering practice
  • Design and build of software engineering tools
  • Strategies for long term maintenance of software
  • Lower client dependence on software vendors and third parties
  • Leveraging open source software and practice
  • Leveraging automation

Software Engineering Services

In general Codethink provide: In general Codethink provide:

  • Software engineering to deliver hard, system level projects
  • World class Linux and Open Source expertise
  • Solution and architecture design
  • Consultancy to improve software engineering practice
  • Design and build of software engineering tools
  • Strategies for long term maintenance of software.
  • Lower client dependence on software vendors and third parties
  • Leveraging open source software and practice
  • Leveraging automation: Codethink addresses increasing complexity by improving methods and tools rather than increasing resources.

Most importantly:

Honest, impartial advice and critical thinking


Services that Codethink provide:

  • Design and Development of system software components on Linux/Unix based platforms (inc Android)
     - We are able to do full stack, but not UI/UX design
  • Installation, integration and maintenance of continuous integration / delivery
  • Kernel Development and Maintenance
  • Open source software and practice for solution acceleration
  • BSP Development
  • Board bring up
  • Hardware acceleration using GPU
  • Hardware Design
  • FPGA and DSP Programming
  • Bare-metal programming including type 1 hypervisors, RTOSs
  • MCU Development (including integration and porting)

Embedded system specialists in:

  • Linux
  • Android
  • Linux platform variants: Civil Infrastructure Project, AGL, GENIVI
  • Other Unix variants including AIX, Solaris, QNX micro-kernel
  • RTOSs such as FreeRTOS, microC, eCOS...
  • Direct "Bare-metal" programming including hypervisors, RTOSs
  • Small footprint devices, microcontrollers, FPGAs, DSPs, GPUs
  • Windows
More information and contact: https://www.codethink.co.uk/