Embedded Linux Engineer

Posted 3 days ago by EMOTIV TECHNICAL RECRUITMENT LTD
Easy Apply

Register and upload your CV to apply with just one click

Join our dynamic Camera Team in Milton Keynes, where you'll lead advancements in Embedded Linux platforms for high-impact image acquisition and processing. As a Senior Embedded Software Engineer, your role involves driving innovation in Linux CLI, embedded software development, and hardware-level debugging. This position offers a collaborative environment, flexible work arrangements, and occasional travel opportunities. If you're passionate about pushing boundaries in machine vision and embedded systems, apply now to be part of ground-breaking technological solutions.


The Role, Main Duties & Responsibilities

Seeking the right individual to join our Camera Team, which builds and maintains an ecosystem that is centred on a low power Embedded Linux platform that performs complex image acquisition and image processing tasks to produce impressive, industry leading results. The rest of the ecosystem lives in web development, cloud architecture, backend development and data analysis, while exploratory work is being conducted in the realm of machine vision.

As a Senior Embedded Software Engineer, you will be working on all aspects of the project. The right candidate will learn rapidly, push the limits of the technology, efficiently and quantitatively support the viability of creative ideas and be driven to pull out the root of technical problems.

Reporting, Location & Travel

This role reports to the Staff Embedded Software Engineer and is based in Milton Keynes. There may be some flexibility awarded to allow occasional work from home, although candidates should expect to spend a minimum of three days in the office each week. The role may involve occasional travel to meet with customers and support product deployment.

Relevant Skills & Competencies

Successful candidates should be able to demonstrate the following relevant skills and competencies:

  • A positive, professional attitude ensuring tasks are completed to the highest possible standard
  • A desire to learn and embrace new tools and technologies
  • A passion for technology
  • A team player willing and able to collaborate actively and effectively with colleagues and lead by example, encouraging respect from those around them
  • A strong communicator at all levels, with excellent interpersonal, verbal and written communication skills
  • Self-motivated with a proven ability to perform under pressure
  • An appreciation for technical documentation and capturing information for internal and external stakeholders
  • A flexible approach with the ability to multi-task and work to varying priorities and deadlines in order to meet the needs of the business
  • Strong abilities in decision making and technical problem solving

Relevant Knowledge & Experience

Candidates should assess their suitability against the following essential and/or desirable relevant knowledge and experience:

Essential:

  • A technical degree such as Electronic Engineering, Software Engineering or Computer Science
  • Linux CLI fluency
  • Solid software development skills on embedded Linux platforms
  • Demonstrable experience working in multi-developer software projects using a version control system (eg. SVN, git, Mercurial)
  • Experience debugging at the hardware level using test equipment such as logic analysers and oscilloscopes
  • Scripting language experience
  • OOP language experience

Desirable:

  • C/C++, C#, Python, Bash, DeviceTree
  • Docker, Blazor, OpenCV, RabbitMQ, MongoDB, Grafana, OpenAPI, Torizon, Yocto
  • "Hardware-In-The-Loop" CI/CD
  • Machine vision and/or machine learning
  • Kernel space development
  • Hardware design experience
  • Experience implementing complex algorithms in embedded devices
  • Experience with coding standards such as MISRA C

Reference: 52969728

Please note Reed.co.uk does not communicate with candidates via Whatsapp, and we will never ask you to provide your bank, passport or driving licence details during the application process. To stay safe in your job search and flexible work, we recommend visiting JobsAware, a non-profit, joint industry and law enforcement organisation working to combat labour market abuse. Visit the JobsAware website for information and free expert advice for safer work.

Report this job