Embedded Software Engineer

Salary: up to £65,000

Location of office: Portsmouth

Location of work: WFH Hybrid model 50/50

The role: 

An exciting position has now been created for an Embedded Engineer to join my clients growing team in the Havant area. The successful Embedded Engineer will have the chance to work on a new range of safety products that save lives. You will be working in a new product development team with state-of-the-art technology, working towards the development of a range of new devices that are used around the world in sports stadium, concert arenas, shopping centres and more.

Working in a new product development team you will be expected to contribute throughout the product lifecycle and be given the chance to make a real impact in design and development plans.

The successful Embedded Engineer will be expected to contribute to all embedded software design aspects of their products including coding in C and assembler, microcontroller development, firmware design and implementing real-time software.  Any experience working within a regulated or safety critical environment will make your CV stand out, whilst any experience within a design for high volume manufacture environment is desirable.

In this role you will be working closely with other electronics and software design engineers and be expecting to contribute at design meetings and to work closely within a small team.

Skills and experience required:

  • Degree within electronics or computer science topic
  • Embedded C or Assembler programming
  • Modular firmware design including using and creating libraries, version control, bug tracking and team working practices
  • Designing and implementing real-time software

Desirable skills and experience:

  • UML or other modelling languages
  • Safety critical design
  • Microcontroller design
  • Design for high volume manufacture

On offer is the chance to work remotely 50% of the time, a competitive salary up to £65k and a strong benefits package including: bonus, share options, flexi-time, life assurance and more.

 

Electronics Design Engineer

Position: Electronics Design Engineer

Salary: £45,000-65,000

Location of office: Portsmouth

Location of work: WFH Hybrid model 50/50

The Role:

An exciting position has now been created for an Electronics Engineer to join my clients growing team in the Havant area. The successful Electronics Engineer will have the chance to work on a new range of safety products that save lives. You will be working in a new product development team with state-of-the-art technology, working towards the development of a range of new devices that are used around the world in sports stadium, concert arenas, shopping centres and more.

Working in a new product development team you will be expected to contribute throughout the product lifecycle and be given the chance to make a real impact in design and development plans.

The successful Electronics Engineer will be expected to contribute to all electronic design aspects of their products including analogue and digital circuits, PCB design, schematic capture and some microcontroller design. Any experience working within a regulated or safety critical environment will make your CV stand out, whilst any experience with embedded design or design for high volume manufacture is desirable.

In this role you will be working closely with other electronics and software design engineers and be expecting to contribute at design meetings and to work closely within a small team.

Skills and experience required:

  • Analog and digital circuit design
  • Modelling and simulating electronics circuits
  • PCB Design and layout
  • Schematic capture
  • Degree within electronics or relevant subject

Desirable skills and experience:

  • Embedded C or assembler programming
  • Safety critical design
  • Low power design
  • Design for high volume manufacture

Electronics Design Engineer

Position: Electronics Design Engineer

Salary: Up to £65,000

Location of office: Watford, Hertfordshire

Location of work: Office based with remote working available

The Company:

A growing electronics product design consultancy in St Albans are again looking to increase their headcount, this time seeking an experienced Electronics Design Engineer. They specialise in the development of a range of bespoke products, across a range of industries including medical, wearables, audio and IoT devices. They work within a fast-paced environment, constantly working on multiple projects, whilst remaining detail orientated and quality focussed.

The Role:

This is an important hire for the business as they are seeking a technically strong Electronics Design Engineer to enable them to develop a new range of cutting-edge products for their well know customers. This will be hands on, design focused role and you should be able to illustrate successful experience working from initial concept all the way through to manufacture on a range of successful projects.

You will be strong with both digital and analog circuit design, PCB design and have worked on devices connected via wireless protocols including Zigbee, Bluetooth and WiFi. Whilst any experience with safety critical or high regulated devices, embedded development or experience leading projects is desirable.

This role will best suit a passionate electronics engineer who is looking for plenty of variety and design challenges in their work. On offer is a flexible working environment with the chance to work remotely part of the time whilst working with a small team of technology enthusiasts who love what they do.

Skills and Experience Required:

  • Digital circuit design
  • Analog circuit design
  • PCB design and layout – Altium desired
  • Wireless communication: Bluetooth, Wi-Fi or Zigbee etc

Desirable Skills and Experience:

  • Embedded design
  • C, C++ or Python
  • Microprocessor design
  • Safety critical design

On offer is a competitive salary, flexible working environment and the chance to be part of a well-run, growing design consultancy who are partnering with industry leading clients developing a range of cutting-edge products that are used around the globe.

Electronics Design Engineer

Position: Electronics Design Engineer                                                                        Location of Office: Doncaster

Location of Work: WFH Hybrid Model

Salary: £40,000 – £55,000

The Company:

An electronics company who specialise in the design and development of a wide range of IoT connected wearable devices require an Electronics Design Engineer to join their R&D team.

The Role:

You will have opportunity to work on several electronic products in this role. Some products will be at proof-of-concept stage, others will be enhancing current products with new features and technology. This role offers you the chance to work on very interesting consumer devices, which have a positive impact on people lives. The variety of work will ensure you are satisfied as an Electronics Design Engineer.

In this role you will be working within a multidisciplined R&D team, consisting of Embedded Software, Mechanical and Electronic Engineers.

Skills Required:

  • Mix digital and analogue design.
  • UART, ADC’s, DAC’s, I2C, SPI, Differential comms. (USB, Ethernet, RS232, RS485 etc).
  • Schematic and PCB layout capture using CAD (Altium preferred).
  • Design for EMC, ESD, LVD, CE, safety approvals (Junior engineer can drop this)

Desirable skills and experience:

  • RF design
  • SMPS (DC-DC and AC-DC) design appreciation.
  • Low level analogue design, miscellaneous interfacing circuitry etc.
  • Board bring-up, debug, test and validation.

C++ Software Engineer

Location of Office: Stockport, Greater Manchester

Location of work: Fully remote working

Salary: £40,000 – £50,000

The Role:

A new role has been created for a C++ Software Engineer to join our clients growing team working towards the design of their next generation products within the system monitoring and improvement sector. The ideal Software Engineer will have proven experience developing new software from scratch and also enjoy the challenge of updating and improving products which are already active in the field. Our client work with leading companies in the software industry and as such the successful Software Engineer will have the chance to work on cutting edge software products that will set the industry standard around the globe.

You will be very strong programming in C++ ideally working with modern variants (11, 14, 17) and using newer coding techniques. You will be comfortable working within a Linux environment and have worked with multithreaded applications. Although the majority of your work will be application level any experience with kernel or driver level development would be useful as would experience with Yocto or Docker.

Although their office is based in Stockport they are happy for somebody to take this role on in a remote capacity, using modern technology to collaborate with their team and support customers as and when required. So if you want to work from home, in the office or a mixture of both this role will be suitable for you.

Skills and Experience Required:

  • C++ – 11, 14 or 17
  • Linux
  • Agile development techniques
  • Multithreading
  • Application development

Desirable Skills and Experience:

  • Embedded Software development
  • Yocto or Docker
  • Linux kernel or driver level development
  • C# ASP.NET
  • Experience or knowledge of Test or Behaviour driven development

 

C++ Linux Software Engineer

Salary: Up to £60,000

Location of Office: Guildford, Surrey                                       

The Company:

Our client is a growing, start-up in the robotics sector currently at an exciting stage of their product development, now looking for an experienced C++ Linux Software Engineer to join their team, working out of their lab in the Guildford area. They are a well-funded business with a clear product development roadmap already working with a host of well known customers.

The Role:

The successful Software Engineer will be joining a small design team currently consisting of 10 enthusiastic engineers across software, electronics and mechanical design disciplines. You will take the lead on all software aspects, and you should be able to work on individual projects whilst also working closely with the team. You will be joining the team at an exciting stage of development with plenty of opportunity to make an impact in future product developments.

You will degree qualified and be able to show experience in a similar role. Your core skills set will be focused on C++ and Linux whilst any experience within robotics specifically ROS or programming in Rust is desirable. They are working to modern development standards and regulations so experience working in a similarly regulated environment such as medical, automotive, robotics or automation would be beneficial.

Skills and experience required:

  • Strong C++ (ideally C++ 11, 14, 17)
  • Embedded software design
  • OO design principles
  • STL
  • Communications experience TCPIP/Sockets/networking/CAN
  • Git or similar version control, Unit and regression testing

Desirable skills and experience:

  • Experience with ROS (Robot Operating System)
  • Safety Critical software experience
  • Familiarity with Boost C++ libraries
  • Rust
  • Yocto or Docker
  • Dev-ops / CI knowledge

 

Electronics Engineer

Position: Electronics Engineer

Salary: Up to £42,000

Location of Office: Eastbourne

Location of Work: Mixture of onsite and remote working

The Role: Due to customer demand our client are once again growing their Engineering function and are keen to add an Electronics Engineer to join their technical support team in Eastbourne. The ideal Electronics Engineer will have a strong background across electronics design and enjoy the challenge of investigating and fixing electronic circuits and have a keen eye for detail. In this role you can expect plenty of variety and the chance to make improvements to market leading products both already in the field and ahead of their production.

Core duties:

  • Investigate issues with both production and field returned products, producing 8D reports where required.
  • Explain and present to key accounts teams and customers the findings of any investigations.
  • Provide advice on, and testing of, replacement parts to cover any component obsolescence
  • Propose, obtain agreement, and implement Copy Exact changes as required to ensure no customer non-conformities or interruptions to E-Part manufacturing.
  • Carry out and report on evaluation and compliance testing to EN Standards (e.g. EMC and Electrical Safety) for new and existing products.
  • Resolve Customer, Sales and Service Teams’ product application enquiries and issues, providing final level support via escalation to Technical specialists when required.

You will be degree or HNC/HND qualified in a relevant electronics subject and be able to illustrate experience within a similar role working in an R&D environment

Skills and Experience Required:

  • Electronic circuit design
  • Analogue and digital electronics
  • Bug fixing and circuit diagnostics
  • Broad electronics knowledge including microcontrollers, embedded software, digital and analogue circuits, serial communications, power electronics, switch mode power supplies.

Desirable Skills and Experience:

  • High voltage single phase and 3-phase circuits
  • EMC standards
  • Knowledge of EN61010, WEE directives or RoHS directives

Our client offers a clear career development path, flexible working hours and the opportunity to join a stable, well-funded business who design, develop and manufacture their products onsite.

Embedded Software Applications Engineer

Salary: Up to £50,000

Location of Office: York

Location of work: Fully Remote Working Available

The Company:

Our market leading client is continuing to grow their Engineering function, this time looking for a Software Applications Engineer to join their customer focused support team. You will be working across their range of products within the automotive sector with the chance to work closely with their leading design team and a host of customers from around the globe. They offer a flexible working environment and are happy for people to take on this role on a remote basis and are equally happy to welcome you to their state-of-the-art offices if preferred.

The Role:

In this role you will work closely with the design team and customers to define design specifications, estimate, plan and lead prototype development. You will deliver embedded software consulting on customer projects and develop embedded software prototypes in C/C++. This role will offer plenty of variety and cover aspects of design, technical support, consultation, and project management.

Strong understanding or experience with embedded software solutions is required whilst experience working closely with other engineers or in a customer facing environment is required. You can also expect the role to involve developing test software, deliver presentations to customers and working closely with the sales and product management teams.

Skills and experience required:

  • Degree qualification in a relevant computer science related subject
  • Embedded C/C++ programming
  • Embedded software development
  • Strong communication and organisation skills

Desirable skills and experience:

  • Scripting experience with Bash, Python or Ruby
  • Experience in a customer facing role
  • Automotive sector experience
  • Unit or integration testing

Junior Software Engineer

Position: Junior Software Engineer

Salary: Up to £35,000

Location of office: York, North Yorkshire

Location of work: Hybrid WFH model is available

The Company:

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 have been successfully working to this model for several years now.

The Role:

As a Junior Software Engineer you will be given the chance to join an experienced software development team working towards a range of exciting software products. You will have plenty of chance to learn and develop your skills set in the role and should expect the role to include: defining product design specifications, developing software prototypes in C/C++, developing test software and working closely with the product management team.

You will be a recent graduate with a degree in Computer Science or a related subject and ideally have some industry experience in the form of work experience whilst studying or post-graduation experience. You will feel comfortable coding in C/C++, ideally with embedded software and be able to illustrate some experience with Python, Bash or Ruby scripting. Whilst any experience with unit or integration testing frameworks and tools is desirable.

This is a fantastic opportunity for a graduate software engineer to begin your career within a well-established, successful organisation working with cutting edge products and modern development techniques.

Skills and Experience Required:

  • C/C++ programming
  • Python, Bash or Ruby scripting.
  • Degree within Computer Science or related subject
  • Knowledge of embedded software development – microcontrollers

Desirable Skills and Experience:

  • Unit or integration testing
  • Agile development methodologies
  • Linux
  • Version control systems

Electronics Technician

Salary: £25,000 – £32,000

Location: Leeds, West Yorkshire

The Company:

A multi award winning, family run business in the medical sector are now looking to expand their engineering team. The successful Electronics Technician will be joining a growing, multidiscipline R&D engineering team with the chance to be involved in new products from initial concept meetings through to on site production and manufacture in their Leeds based head office.

The Role:  

They are looking for an enthusiastic Electronics Technician to join a busy engineering team in Leeds. The successful Technician will have similar experience working in a research and development company working alongside electronics, mechanical and production engineers.

You will work within the R&D team to help deliver the NPD plan with tasks such as prototype builds and product testing. You will also work collaboratively with other areas of the business to provide general electronics focused technical support as required, for example: fault finding and repair of faulty PCB assemblies and creation of electronics test rigs.

As a key part of the team the successful Electronics Technician will be responsible for:

  • Fault finding products to component level using drawings and basic test equipment.
  • Creating standard test procedures, drawings, specialized equipment, fixtures and hand tools.
  • Assist in the design, manufacture and testing of NPD prototypes.
  • Designing and building rigs for testing of PCB assemblies and other production items.
  • Writing test reports and manufacturing support documentation in a clear and succinct manner.
  • Support the Engineering and Manufacturing teams to fault find electronics related production problems.
  • Fault finding and re-work of faulty PCB assemblies, records faults to assist in improvement of product quality and reliability.

In this role no day will be the same and the successful Technician can expect plenty of variety within their role whilst also having the chance to develop and grow your skills set.

Skills and experience required:

  • Repairing and prototyping – hand soldering and reworking PCB assemblies
  • Fault finding and diagnostic skills
  • Schematic layouts and electrical wiring diagrams for fault finding
  • Understanding of electronic schematics
  • Experience with electronics test equipment – Multi-meters, oscilloscopes etc

Desirable skills and experience:

  • PCB design – Altium
  • CAD Design
  • Functional testing