Codethink software engineering services are software system specialists for RZ MPUs.

Software Engineering Services

  • 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 Provides

  • Design and development of system software components on Linux/Unix-based platforms (including Android)
  • They can 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, RTOSes
  • 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
  • RTOSes such as FreeRTOS, microC, eCOS...
  • Direct "bare metal" programming including hypervisors, RTOSes
  • Small footprint devices, microcontrollers, FPGAs, DSPs, GPUs
  • Windows

For more details and contact information, visit the Codethink website at https://www.codethink.co.uk/.