We are growing fast and invite applications from suitably qualified and experienced engineers for the following positions at our facility in Cambridge, UK.



 

 

Job title:  DSP Engineer
Position type: Permanent

CTT is a fast-growing and exciting VC-backed company that is a leading provider of 3D Touch technologies to the consumer electronics, automotive, industrial and military markets.  We work with Tier 1 OEMs who adopt our technologies into their products worldwide.

For this role, we are looking for a DSP Engineer with great development skills. The successful DSP Engineer will be working alongside a team of highly skilled multi-disciplinary engineers, developing and implementing innovative DSP algorithms. We’re seeking highly motivated and self-starting problem solvers who have a natural desire to innovate and get the job done, whatever it takes. As a DSP Engineer the key skills and qualities required are:

  • Previous development experience in at least two of the following languages: C/C++, Python, Matlab
  • Background in DSP design and implementation with focus on fixed point math
  • Strong ability to write structured code and good documentation
  • Good Computer Science or Electronics Engineering Degree to at least 2.1 level or equivalent
  • Excellent spoken and written English, with clear communication skills
  • As DSP Engineer beneficial skills (not essential) involve:

  • Background in DSP development and implementation, with work experience that includes operating in a commercial environment where products must be delivered to scope, budget and schedule
  • Algorithm development in Matlab and Numpy
  • DSP porting from floating point to fixed point
  • Experience implementing DSP algorithms on SIMD architectures
  • Experience developing automated testing  
  • DSP implementation on FPGAs and microcontrollers
  • Experience working with small teams and/or start-ups

The candidate must be prepared to get hands-on and work in a fast-paced and dynamic work environment with a passionate team of engineers.  The candidate should possess a strong motivation for start-up culture and success through stock options.  There's an excellent potential for professional growth and financial gain. A competitive salary, bonus, stock options, holiday and pension will be offered.

Please send your CV to mailto:jobs@camtouch3d.com


Job title:  Development and Operations (DevOps) Engineer
Position type: Permanent

CTT is a fast-growing and exciting VC-backed company that is a leading provider of 3D Touch technologies to the consumer electronics, automotive, industrial and military markets.  We work with Tier 1 OEMs who adopt our technologies into their products worldwide.

We are looking for a Development and Operations (DevOps) engineer to join the R&D team at our office in Cambridge. The role has a focus on uptime, security, configuration, database administration, supporting internal users as well as the test area.

We are looking for a person to help us integrate the various current and new IT systems with some programming skills but also with architecture and system administration background and consideration.

You will be responsible for ensuring that the various IT and software platforms are both adequately resourced and utilised effectively. Security considerations and improvements will be part of your workflow, as will recommending the appropriate solution to improve our systems.

You will be expected to help maintain our existing estate from both a Linux and Windows perspective across multiple locations. You will be given autonomy to research, recommend and implement solutions that solve the challenges that supporting a complex infrastructure creates.

This is an excellent opportunity for an experienced system administrator to further their skills and progress their career by moving into the development lifecycle and driving improvement within the platforms, or for someone with a development background wanting to transition into a more operations-focused role.

Key responsibilities:

  • Install, configure, maintain and repair computer hardware, operating systems and applications
  • Maintaining and improving the software deployment and configuration system
  • Backend support of the technology stack MEAN and LAMP
  • Investigating and resolving support issues
  • Working with the development teams where necessary to identify and squash bugs
  • Ownership and responsibility of projects
  • Investigating trends in monitoring data to identify potential bottlenecks
  • Database administration
  • Monitoring and reporting of system status
  • Improving security of the infrastructure and platform
  • Automate infrastructure launch and network security configuration mainly including cloud based environments
  • Automate the production test process
  • Collaborate to build and improve continuous integration, continuous delivery and continuous deployment processes
  • Automate release management for different technologies
  • Manage the baseline configuration and changes through appropriate change control mechanisms

Essential skills:

  • Web server support and configuration (MEAN and LAMP)
  • OS knowledge Linux (CentOS and Ubuntu) and Windows (various flavours)
  • Mongo and MySQL database administration
  • Solid command line and bash scripting skills
  • An understanding of the TCP/IP stack and networking logic (LAN/WAN/WLAN) as well as VPN management and support
  • Experience with log management systems
  • Experience with monitoring tools
  • Experience of Jenkins as Continuous Integration tools
  • Experience of GIT and SVN tools (ideally GitLab)
  • Great communication abilities on multiple levels (i.e. technical, business and customer contexts)
  • Ability to work independently taking responsibility for the task at hand
  • Providing input on decisions around solutions and direction whilst considering other views and compromising when appropriate
  • A strong work ethic (whilst making time to have fun at the end of the day)
  • Highly self-motivated, can-do attitude
  • Positive, inclusive and proactive teamwork skills

Desirable/ beneficial skills:

  • Virtualization (Vsphere by VMWare)
  • Experience with Terraform
  • Some understanding of OO approaches to software design
  • Previous experience of supporting development teams
  • Management, configuration and use of issue tracking and collaboration software
  • Experience with PHP and Python programming languages and frameworks
  • Ability to understand and use new technology quickly
  • Active Directory management
  • Selinux

The candidate must be prepared to get hands-on and work in a fast-paced and dynamic work environment with a passionate team of engineers.  The candidate should possess a strong motivation for start-up culture and success through stock options.  There's an excellent potential for professional growth and financial gain. A competitive salary, bonus, stock options, holiday and pension will be offered.

Please send your CV to mailto:jobs@camtouch3d.com