Embedded Systems Engineer

Share

About NCTech

NCTech has established itself as a market leader in the provision of 360° street level imagery and 3D data to Big Tech customers. The company operates globally and is on a rapid growth trajectory, serving the Immersive Media and Geographic Information System markets. We already collect and process petabytes of data on cloud platforms all across the globe. This role will work on embedded firmware development on our camera and LiDAR platform.

Key Skills

  • Experience coding in C++17
  • Comfortable working in a Linux environment including being familiar with bash scripting, and driver development.
  • Experience in developing using Yocto recipes
  • Experience maintaining code using git
  • Debugging and profiling using Intel System Studio, valgrind or similar tools.

Desirable

  • Experience working on embedded devices, including knowledge of protocols such as i2c, Rs232 and SPI
  • Capable of writing and maintaining CMake files.
  • Experienced in working with or setting up CI/CD pipelines.
  • Experience using Jenkins or Buildbot
  • Electronics Experience including schematic capture and layout.
  • Some Experience using NodeJS and Python

Role Responsibilities

  • Maintenance of firmware for our x86 based cameras.
  • Development of code for Interfacing with new sensors.
  • Development of Camera Web UI.
  • Setup and maintain CI/CD with embedded focus.
  • Testing and validating firmware releases.
  • Assisting support staff in debugging customer issues

Our Benefits

We currently offer:

  • A generous holiday allowance of 33 days;
  • Never work your birthday – we think you should always enjoy your birthday off!;
  • Flexibility around starting and finishing times to work for the employee & the business;
  • Excellent health benefits cash plan paid for by NCTech;
  • Generous pension package;
  • Paid time off to volunteer each year;

Above all we are really proud of our diverse, open and overall awesome company culture!

How to apply 

If you’re ready to help power us on our journey then send your CV along with why you should join our team to jobs@nctechimaging.com with the reference JOB REFERENCE  in the subject title. 

NCTech is proud of our diverse and fully inclusive culture and we don’t tolerate any kind of bias, judgement or harassment. We want our recruitment process to be accessible to everyone so if you require any reasonable adjustments please note them on your application and we’ll do our best to accommodate your request.

Privacy Statement

For more information on how we use the information you have provided as part of your application or during the recruitment process, please see our External Privacy Notice for Job Applicants.

Other Vacancies