Senior Embedded Software Engineer

Posted 12 April by Intega IT
Easy Apply

Register and upload your CV to apply with just one click

Senior Embedded Software Engineer required to join leading engineering organisation working as the domain expert for one or more feature or function within a product. You are expected to have a deep knowledge of one or more technical stacks. You will closely partner with other team members and technical leads across engineering to plan, develop, test and deliver software for key products.

Responsibilities

• Software Development

• Plan, architect, develop and validate new features for key products.

• Document software and update specifications as required.

• Embedded Systems

• Understand the deployment of real-time operating systems for low latency sensing and communication.

• Design, develop, and debug complex embedded systems utilising a broad range of communication protocols and peripherals.

• Hardware in the loop testing, debugging, and validation.

• Innovation

• Identify opportunities for software efficiency improvements through code re-use across a varied range of products and projects.

• Keep up to date on technical changes in their area(s) of technical speciality.

• Collaboration

• Partner closely with other members across the engineering department to enable the fusion of hardware and software to add value to the customer.

Required skills:

Degree in Electrical / Electronic Engineering, Physics, Maths, Software Engineering, Computer Science Or relevant

5+ years of proven software engineering job experience and on the job training equivalent to a degree.

C/C++ (Object oriented coding) - Able to code at expert in C & C++ targeted at Linux based embedded systems

Embedded Systems - Experience of developing for and debugging on Linux based embedded devices, including cross compiling for different hardware architectures, virtualisation and docker concepts. Experienced working with Buildroot or Yocto based systems.

Software best practice - Can work in a structured software development environment that includes: • Architecting & documenting designs.

• Following coding guidelines.

• Developing unit and system tests. Use source control systems and engage in peer code reviews.

For full details please contact Katie Collins

Required skills

  • C++
  • Embedded Software
  • Embedded Systems

Reference: 52465421

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