My jobs

You just missed it! This job already expired. Discover similar jobs with Advance…

Embedded Software Engineer

Graduate at Cambridge Consultants

Embedded Software Engineer

Graduate at Cambridge Consultants

  • LocationCambridge, UK
  • Position levelGraduate
  • Job period iconFull-time employment
  • Application deadline iconPosted on 14 Sep, 2018
  • Start date iconStart date:
  • Visa iconVisa Sponsor
  • CompetitiveCompetitive

Cambridge Consultants undertakes over 400 cutting edge technology, design and consulting projects every year. The ICE Division focuses on three markets:

Industrial - sensors, robotics and logistics systems for precision agriculture, manufacturing and retail clients

Consumer - smart dispensing systems and connected sensor systems for the food and beverage and personal care markets

Energy - sensing & communications systems for downhole and subsea oil & gas applications, smart metering systems, and sustainability

We combine highly creative lateral thinking with excellent technical skills and a broad base of industry experience to form a powerful development team. Our work ranges from undertaking complete product developments from concept to manufacture, to providing consulting services for our clients on their technology, innovation and R&D processes.

Role Description

You will be a member of the Software Technologies group, which offers application layer software engineering and computer science skills, from real time and embedded software for standalone or connected devices, through to server side analytics frameworks, including system design, algorithm optimisation, and digital security and authentication. The group designs groundbreaking products for clients at the heart of the ‘internet of things’.

We take pride in the commercial success that our clients enjoy as a result of working with us. There will be the opportunity to further your career not just technically, but also in the fields of business development, programme management, and innovation – essential ingredients in delivering commercial value.

This is a great opportunity to take a leading technical role in our delivery of embedded systems, including working with clients to understand requirements, architecture and iterative design, detailed implementation and test, and delivery of cutting edge systems covering technologies such as machine vision, low power RF, control, and/or embedded security. Working with other system leads you will take responsibility for the definition, architecture, implementation, test, and operation of embedded systems, including working with our client engineering teams and our electronics, analytics, and RF engineers.

Specific Responsibilities

  • In this role you will be responsible for :
  • Design, Implementation, Test, and Delivery of embedded systems
  • Design of test interfaces between your code and hardware or remote systems, and implementation of integration and system tests that verify and validate your embedded code
  • Delivering high quality, professional code, compliant with the client’s requirements
  • Executing project tasks to tight deadlines and rigorous quality standards within the timescales and budgets agreed with the project manager
  • Participating in meetings with clients and project teams

Minimum Requirements

ESSENTIAL -

  • An excellent degree or PhD in Computer Science, Electronic Engineering or a related discipline
  • Experience developing embedded C or C++ software in a regulated environment (security, medical, safety critical, automotive)
  • Strong communication skills. Ability to explain and defend design and approach, and present technical issues clearly to clients and internal teams

DESIRABLE -

  • Experience working with other software disciplines (e.g. algorithms, server, or design/UX teams)
  • Experience of using Python as part of a CI system (e.g. Jenkins, GitLab)
  • Experience of interface definition languages (e.g. Protobuf, YAML)
  • Implementation of low power RF protocols
  • Implementation of low power tracking and positioning or machine vision and machine learning algorithms on embedded devices
  • Alongside ‘bare metal’ implementation, experience with Yocto or other embedded linux platforms
  • Continuous integration via Docker and/or Gitlab Runners
  • Experience in control analysis for embedded systems

Discover thousands of graduate jobs on Advance.careers. We deliver you the entire UK job market.

Discover thousands of graduate jobs on Advance.careers. We deliver you the entire UK job market.

Job location

Science Park, Milton Rd, Milton, Cambridge CB4 0DW, UK