Electronic Design Engineer

Salary: £35,000-£50,000

Office Location: Sheffield, South Yorkshire

The Role:

An exciting new position has been created for an Electronics Engineer to join a small, growing design team in the centre of Sheffield. Our client has built up a great reputation in their industry and have 40 years’ experience, supplying quality, reliable, electronic products to a host of customers worldwide.

The ideal Electronics Engineer will be degree qualified and have good industry experience in an electronics design role. Your current skills set will include: analog and digital circuit design, lower power design (SMPS, DC-DC converters etc) and PCB layout. While any experience with embedded software, Audio DSPs or ARM processors is desirable.

In this role you will have plenty of chance to work on new product developments so experience working throughout the full development life cycle is required. Joining a small team there will be plenty of variety available for the right person and developing new design skills across electronics and software techniques is openly encouraged.

This role will suit an Electronics Engineer who has a solid grounding in analog circuit design and is keen for variety in their role, with the chance to contribute to the full design life cycle across a range of next generation products

Skills and Experience Required:

  • Analog circuit design
  • Digital circuit design
  • Lower power, DC-DC converters, SMPS
  • PCB layout and design

Desirable Experience:

  • Embedded C programming
  • ARM processors
  • Audio DSP or Digital Audio connectivity

This is a fantastic opportunity for an electronics design enthusiast to join a stable, growing, new product development focused company.

 

Senior Embedded Software Engineer

SALARY: £45,000-55,000

LOCATION OF OFFICE: York, North Yorkshire

LOCATION OF WORK: This role can be performed fully remotely

THE ROLE:

An exciting position has now been created for a Senior Embedded Engineer to join our client as they continue to produce industry leading, high-quality equipment that is used around the world. As the Senior Embedded Engineer, you will be involved in building, launching and maintaining a host of products globally, whilst working in a multi-disciplinary team.

This really is a unique role for an experienced Embedded Engineer to have the chance to make a real impact in the design and development of a range of new, interesting products. You will be required to be involved in early product requirement meetings and be able to deliver products meeting specific agreed upon on time frames and budgetary constraints. You will be working as part of multidisciplinary design team and as a senior team member you should be able to work on individual projects and make important development related decisions.

SKILLS AND EXPERIENCE REQUIRED:

  • Embedded C and Assembler software development
  • Low level programming of micro-controller hardware modules
  • Real-time operating systems
  • ARM, Renesas, Infineon or Freescale microcontrollers
  • Relevant Engineering discipline degree qualification

DESIRABLE EXPERIENCE:

  • Automotive experience – AUTOSAR, A-SPICE etc
  • CAN, Ethernet, UART, and Serial Data Bus Networks
  • Agile development methods – SCRUM
  • Python or Ruby scripting

 

This role can be performed fully remotely but at the same time they would happily welcome the successful Embedded Engineer to join the team in their York based offices on a regular basis. They are keen to offer flexibility for the right candidate and feel having the correct work/life balance is important for all members of the company.

 

Embedded Software Test Engineer

LOCATION OF WORK: Fully Remote Working in the UK

SALARY: £40,000 – £60,000

THE ROLE:

As our client continue to grow their engineering team, they are now looking for a Firmware Test Engineer to join them. The successful candidate will be able to work from home most of the time with the very occasional visit to the lab in Basingstoke when required. Our client is in the tech for good sector and build a range of bespoke electronic products that improve lives.

As their Embedded Software Test Engineer your core responsibilities will include ensuring the compliance of product firmware with the products requirements and specifications whilst reducing the need for product recalls and in field failures. You will be working in a growing engineering team and should expect to work closely with design engineers, product managers and application engineers focusing on product quality and reliability.

The ideal Test Engineer will have a background in a similar role testing embedded software focused products in a R&D environment. Any experience with embedded or scripting languages (C, C++ or Python) is desirable whilst knowledge of safety critical products will really make your CV stand out.

SKILLS AND EXPERIENCE REQUIRED:

  • Degree in Computer Science or similar
  • Full testing and verification procedures
  • Manual and Automated Testing
  • C, C++ or Python
  • Technical writing

DESIRABLE SKILLS AND EXPERIENCE:

  • Safety critical products
  • Battery powered products
  • System verification and validation

 

 

Electronics Design Engineer

SALARY: £40,000-50,000

LOCATION OF OFFICE: Belfast

LOCATION OF WORK: This role is largely office based. Some remote working can be offered, depending on task work

THE ROLE:

A fantastic opportunity has now been created for an Electronics Design Engineer to join a growing team, working towards the design of a new range of industry leading IoT devices. Our client has an exciting new product development road map ahead of them, designing industry leading IoT wireless connected devices.

The ideal Electronics Engineer will be degree qualified and have at least 4 years industry experience in a similar role, where you will ideally have worked on digital and analog circuit design, schematic capture and PCB Design (Altium desired). Whilst any experience with RF, Canbus, modbus or battery powered devices is desirable.

The ideal Hardware Engineer will be an electronic design allrounder keen to continue developing their skill set whilst working on new product developments. You will be expected to contribute to the full design life cycle of a host of new product developments whilst also updating and maintaining active products. In return there is plenty of opportunity for quick career development and the chance to get exposure to a host of cutting-edge technologies within the IoT space.

SKILLS AND EXPERIENCE REQUIRED:

  • 4+ years industry experience
  • Analog and digital circuit design
  • PCB Design and Schematic capture – Altium desired
  • Simulation for electronics design
  • Degree within a relevant engineering discipline

DESIRABLE SKILLS AND EXPERIENCE:

  • RF
  • Canbus or Modbus
  • Battery powered devices.
  • Agile/Scrum development environment

Embedded C++ Software Engineer

SALARY: up to £50,000

LOCATION OF WORK: This role can be performed fully remotely in the UK

THE ROLE:

A new position has been created for a Firmware Engineer to join their team working on a fully remote basis, working towards the development of industry leading home automation and IoT connected products. The ideal Firmware Engineer will be a coding enthusiast who is keen to work with modern C++, developing brand new products within challenging and rewarding environment.

The successful Firmware Engineer should be degree qualified and have good industry experience working with modern C++ in an embedded or/and Linux environments. You will have worked in a Test-Driven development environment and any experience with Embedded Linux or wireless comms (ZigBee, Wi-Fi, BLE etc) would make your CV stand out.

You can expect the role to involve:

  • Full lifecycle involvement in the detailed design, coding and validation of embedded C++ software
  • Collaborate with other global teams to ensure the timely delivery of new products according to agreed timescales
  • Adopt in-house best practice for code integrity and design validation
  • Ensure that the integrity of the system and software architecture is maintained throughout the lifecycle of the product

SKILLS AND EXPERIENCE REQUIRED:

  • Strong C++ programming
  • Embedded platform development
  • Linux
  • Test-Driven Development, Continuous Integration etc

DESIRABLE SKILLS AND EXPERIENCE:

  • Embedded Linux
  • Yocto or Docker
  • RTOS based architecture
  • Zigbee, Wi-Fi or Bluetooth comms
  • Microcontroller development

 

Embedded Linux Engineer

SALARY: up to £55,000

LOCATION OF OFFICE: Belfast, Northern Ireland

LOCATION OF WORK: Fully Remote Working

THE ROLE:

An exciting position has now been created for an Embedded Linux Engineer to join a growing design team working towards their next generation of IoT connected devices. Our client is a leader in their field developing a host of sensing devices and applications used to connect multiple systems whilst collecting critical data for a host of clients around the globe.

In this role the successful Embedded Linux Engineer will be joining a growing team to work in a team driven, challenging and friendly environment. Your focus will be split between new product development whilst also providing updates to existing products. You will be enthusiastic about delivering clean, functional software solutions and keen to use technological advancements to develop new applications and devices.

You should be degree qualified in a relevant engineering or computer science discipline and be able to illustrate experience in a similar role with a proven track record of delivering successful solutions. Tasks you are experienced with will include developing embedded software for sensing or wireless gateway products, developing proof of concept demonstrators, algorithm design and supporting projects throughout the full software design lifecycle whilst working as part of a team.

SKILLS REQUIRED:

  • C/C++ Programming
  • Embedded Linux development
  • Board level protocols such as: SDIO, SPI or I2C
  • Developing across Linux Kernel, drivers and User space applications

DESIRABLE SKILLS AND EXPERIENCE:

  • Wireless protocols: BLE, Zigbee Thread, Wi-Fi etc
  • Kubernetes or Docker
  • Embedded Linux from the ground up using Yocto
  • Bash, Python or Ruby scripting

 

C++ Software Engineer

SALARY: £40,000 – £60,000

LOCATION OF OFFICE: Edinburgh

LOCATION OF WORK: Fully Remote Working

THE ROLE:

Our client is now growing their technology team which is focused on the development of new, cutting edge autonomous vehicle platforms and software tools. These projects are truly unique and will set the industry standard moving forward. They are happy for people to take on this role on a remote basis and also happy to welcome people to one of their state-of-the-art offices if preferred.

The successful Software Engineer will be joining a team design environment so strong communication skills and the ability to work closely with other engineers is crucial. You can expect to be involved in the full design life cycle of a host of new projects and should be keen to see projects through to completion.

SKILLS AND EXPEREINCE REQUIRED:

  • Modern C++ (11, 14 or 17 ideally)
  • Linux or Embedded development
  • Agile development environment
  • Build systems and compiler tool-chains.

DESIRABLE SKILLS AND EXPERIENCE:

  • RTOS
  • Embedded systems
  • Embedded Linux
  • Kernel development
  • Python or Ruby scripting
  • AUTOSAR

Our client offers a unique flexible work environment with the opportunity to work remotely or visit the office as little or as much as you like. They offer an excellent benefits package and the chance to work on cutting edge, industry leading software solutions with a structured career development program available from day one.

 

Embedded Software Engineer

POSITION: Embedded Software Engineer

SALARY: Up to £45,000

LOCATION OF OFFICE: Stretford, Manchester

OTHER INFORMATION: Flexible working hours and Hybrid working

THE ROLE:

An exciting new role has been created for an Embedded Engineer to join our clients dynamic, fast paced new product development team. Your core role will the design and implementation of a range of technical solutions for a range of new IoT products. The ideal Embedded Engineer will have a strong background in all things embedded design, have strong communication and troubleshooting skills and be comfortable working in a fast paced, agile environment.

Our client’s product range is IoT and wireless comms focused so experience in these areas is highly desirable but not essential. The key attributes they are looking for include a strong base in embedded coding in C or C++ programming, have experience with ESP32, STM32L4, NXP1020 or similar and ideally have knowledge of wireless protocols (Wi-Fi, BLE, Thread, Zigbee etc)

This is a fantastic opportunity to join a rapidly expanding company as they develop industry leading products working with state of the at technology. Based near to central Manchester they are easily commutable via car and public transport and offer excellent opportunities for career development and up skilling.

SKILLS REQUIRED:

  • Embedded C or C++ programming
  • ESP32, STM32L4, NXP1020 or similar
  • Network protocols: MQTT, UDP, TCP, COAP, NTP etc

DESIRABLE SKILLS:

  • Wireless protocols: BLE, ZigBee, Wi-Fi, Thread etc
  • RTOS or Bare metal development
  • IoT security standards
  • CI/CD principles and best practice – GitHub ideally

C++ Linux Software Engineer

POSITION: C++ Linux Software Engineer

SALARY: £45,000 – 65,000

LOCATION OF WORK: This role can be performed fully remotely.

THE ROLE:

Do you want to work with cutting edge technology? Do you want a flexible, rewarding work environment with the chance to learn new skills whilst being rewarded with a strong salary and benefits package?

If the answer is yes to the above, then this is the role for you.

Our client is now growing their technology team which is focused on the development of new, cutting edge autonomous vehicle platforms and software tools. These projects are truly unique and will set the industry standards moving forward. They are happy for people to take on this role on a remote basis and also happy to welcome people to one of their state-of-the-art offices if preferred.

The successful Software Engineer will be joining a team design environment so strong communication skills and the ability to work closely with other engineers is crucial. You can expect to be involved in the full design life cycle of a host of new projects and should be keen to see projects through to completion.

SKILLS AND EXPERIENCE:

  • Modern C++ (11, 14 or 17 ideally)
  • Linux or Embedded Linux
  • Agile development environments
  • Build systems and compiler tool-chains.

DESIRABLE SKILLS AND EXPERIENCE:

  • RTOS
  • Embedded systems
  • Kernel development
  • Python or Ruby scripting
  • AUTOSAR

Senior Embedded Software Engineer

POSITION: Senior Embedded Software Engineer
SALARY: £45,000 – £55,000
LOCATION OF OFFICE: York
LOCATION OF WORK: This role can be performed fully remotely.

THE ROLE:

An exciting position has now been created for a Senior Embedded Software Engineer to join our client as they continue to produce industry leading, high quality equipment that is used around the world. As the Senior Embedded Software Engineer, you will be involved in building, launching and maintaining a host of products globally, whilst reporting directly to the CTO.

This really is a unique role for an experienced Embedded Software Engineer to have the chance to make a real impact in the design and development of a range of new, interesting products. You will be required to be involved in early product requirement meetings and be able to deliver products meeting specific agreed upon on time frames and budgetary constraints. You will be working as part of multidisciplinary design team and as a senior team member you should be able to work on individual projects and make important development related decisions.

SKILLS AND EXPERIENCE REQUIRED:
• Embedded C and C++ software development of electro-mechanical products
• Low level programming of micro-controller hardware modules
• High level programming of complex API on embedded targets
• CAN, Ethernet, UART, and Serial Data Bus Networks
• Working within a multi-disciplinary team consisting of Electronic, Mechanical and Platform Software Engineers, and Product Innovators

DESIRABLE EXPERIENCE;
• Experience of Atmel / PIC / Nordic microcontrollers and development environments
• Control of electro-mechanical systems and real time systems
• Bluetooth Low Energy communication networks
• Arduino Software Architecture
• Linux
• Electronic Circuit Design
• A proven track record of adopting and building upon legacy code.

This role can be performed fully remotely but at the same time they would happily welcome the successful Embedded Engineer to join the team in their York based offices on a regular basis. They are keen to offer flexibility for the right candidate and feel having the correct work/life balance is important for all members of the company.