Electronic Software Engineer

Salary: £50,000 – £60,000

Location: Stockport, Greater Manchester

Location of Work: Hybrid working model 2/3 days in the office

Industry sector: Complex Scientific Instrumentation

The Role:

A Stockport based business who are leaders in the design and development of complex instrumentation used in isotopic analysis whilst searching for specific masses are looking to recruit a multi-disciplined engineer to the team. With a team in Europe, but only a small team in the UK this is an opportunity for an electronics engineer with embedded software skills, to join a company who are producing a low volume high value instrument.

The UK business was acquired by the European parent as both businesses compliment each other and have the ability to pool technical resource. The current incumbent in the role is retiring, but will be providing a 12 month handover, so this is a fantastic opportunity to understand the technical skills and techniques from an electronics software engineer, who has worked for the business for over 20 years.

As the handover period will be extensive the business is happy to consider applicants who are not from the scientific instrumentation space. The business is open minded to the type of background the electronics software engineer will come from, they will consider a consumer device background, if the applicant has the right brain and aptitude.

The boards currently have an Infineon chipset but are looking to move to the STM32 and the expectation would be that the ideal candidate would have a 50/50 split between electronics and embedded software. However in reality they will consider an engineer who is more biased to electronics or is more biased to embedded software.

This is an opportunity to be the number one figure in a high tech organisation working on complex instrumentation and a chance to really develop your electronics and embedded software skills.

The successful electronics software engineer will have the below ability:

  • Relevant engineering degree or equivalent, with an in-depth understanding of electronics
  • Proven track record of analogue and digital circuit design for manufacturing environments
  • Experience of embedded microcontroller programming and related tools.
  • Competent in C/C++ microcontroller programming

 

 

C# Software Developer      

Salary: £35,000 – £45,000

Office Location: Stockport

Location of work: WFH Hybrid model available

The Role:

A new opportunity has been created for a C# Software Developer to join our client based in the Stockport area. The successful Software Developer will be strong coding in C#, developing Windows Form applications and can expect their role to involve maintaining and improving existing systems whilst producing new software and web applications.

You will be joining a company that is continuing to grow their development team due to recent business success and exciting plans for the future. You can expect to work in an open team development environment in a role which will offer plenty of variety working on a host of software applications that meet their customers’ requirements. The successful Software Developer can expect their role to include:

  • Customise, expand and enhance existing web-based ERP (Enterprise Resource Planning) platform using built-in developer’s tools (designers and wizards for database queries, user interface & events) as well as custom C# code.
  • Develop Windows Forms applications using C# .NET Framework (PC Computers), C# .NET Compact Framework (Windows Mobile based hand held terminals) and SQL query language for database querying and integration – all within Microsoft Visual Studio 2008-2019 and Microsoft SQL Server Management Studio environments.
  • Execute full software development life cycle – design, implement, test, release.
  • Write well-designed, testable, modular, reusable and commented code.
  • Test own code as well as code written by other developers.
  • Write documentation, including technical overviews, user guides, instruction manuals, etc.

On offer is the chance to work from home part of the time with plenty of chance for career and skills development whilst in the role. Our client is open to Developers with at least 2 years+ industry experience who are keen to develop their skills set in a rewarding and challenging environment.

Skills and Experience Required:

  • C#
  • .NET Framework
  • WinForms
  • SQL

Desirable Skills and Experience:

  • C# ASP.NET, HTML5, jQuery, JavaScript
  • Blazor
  • RESTful web services
  • Windows mobile operating systems

 

Embedded Software Engineer

Salary: £40,000 – £50,000            

Location of Office: Ashton-under-Lyne

Location of work: WFH Hybrid Model – 2 days a week working from home

The role:

An established electronics business based in East Manchester require an Embedded Software Engineer to join its R&D team. This is the opportunity to join a successful and privately owned electronics business who do all R&D development and manufacturing out of its Manchester office, with the business having sales offices all over the world.

You will be joining the business at an exciting time as you will be working on a major platform development for two new handheld devices. You will be tasked with doing the embedded firmware development and the GUI user interface design for both battery powered devices (the devices will be powered with double AA batteries). In this role you will be developing RTOS based real time embedded C / C++ software for 32-bit ARM Cortex M4 Microcontrollers.

Any experience working on products that use BLE or Bluetooth technology would be beneficial, as there is opportunity to work on some specific BLE/ Bluetooth task work if you wish.

This opportunity offers you the chance to work in a medium sized R&D team, where you will work closely with other Software Engineers, Electronics Engineers, Mechanical Engineers and Manufacturing.

You will work on projects from concept through to production, and there is opportunity to work on a wide range of device developments, as the company has a wide portfolio of existing devices which is only set to grow due to customer demand.

Skills Required:

  • Embedded C and C++
  • Firmware and GUI development
  • RTOS
  • Microcontroller/ Microprocessor experience (8, 16, 32 bit)
  • Understanding of electronics (i.e., confident interfacing to digital and analogue electronics)
  • Communication protocol experience e.g. SPI, I2C, UARRT, USB, RFID, BLE

Desirable skills and experience:

  • FreeRTOS
  • ARM Cortex M3/4 microcontrollers, STM32, NXP iMX, TI MSP
  • Developed software for low powered/ handheld devices
  • BLE or Bluetooth experience

On offer is a strong salary and benefits package plus the chance to work from home 2 days a week, as well as flexible working hours. They have a friendly, enthusiastic environment with clear paths for career development for the right Embedded Software Engineer.

 

Embedded Software Engineer

Salary: Up to £50,000

Location of Office: Chorley, Lancashire

Work Location: WFH Hybrid model available 2/3 days a week from home

The Role:

An exciting position has been created for an Embedded Engineer to join our clients engineering team as they continue to grow. They are new product development focused business partnering with several leading companies around Europe in the design of cutting-edge, bespoke software and electronic solutions.

The ideal Embedded Engineer will be experienced throughout the full development life cycle and be able to illustrate experience in developing successful, reliable software solutions, meeting specific requirements in a timely fashion. Your core skills set will be based around embedded design, C/C++ programming and you will have ideally worked with ARM micros, RTOS or bare metal development and have experience with RS232, SPI, 12C etc. Whilst any experience with electronic circuit design, ESP32, FreeRTOS or Bluetooth communications is desirable.

In this role the successful Embedded Engineer will be joining a small team design environment where you will work closely with other software and hardware engineers towards the development of new products. You should expect to contribute from initial concept meetings through to in house testing. You may also be required to work closely with a customer on occasion, so strong communication skills are required.

Skills and experience required:

  • C/C++ programming
  • Microcontrollers – ARM, STM desired
  • RTOS or Baremetal development
  • RS232, SPI, I2C, UART

Desirable skills and experience:

  • ESP32 development
  • FreeRTOS
  • Bluetooth and WiFi protocols

 

Junior Electronics Engineer

Location of Office: Chester, North West

Location of Work: WFH Hybrid working available

Salary: Up to £40,000

The Role:

Due to their continued success our client is again looking to grow their Engineering team and are looking for a Junior Electronics Engineer to join them in their Chester based offices. The role will be predominately office based but they do offer very flexible working hours a new work from home scheme is currently being implemented.

Our client is a recognised leader within the smart energy sector and work closely with a host of leading names across the energy, utilities and infrastructure sectors working towards sustainable solutions. This is the chance for an Electronics Engineer to join a growing company with the chance to have an impact in their next generation or products that will focus on improving the future for the next generation.

The successful Electronics Engineer can expect to be working on new product development projects from day one and should be prepared to work throughout the full development cycle and be comfortable working in a team environment. You will be working alongside electronics, software and mechanical engineers towards the design of new products. You can expect the role to involve contributing to concept meetings, developing new hardware, debugging, liaising with customers and circuit testing.

Skills and Experience Required:

  • Degree in Electronics Engineering or related subject
  • Analogue and digital circuit design
  • PCB Design
  • Some embedded C programming

Desirable Skills and Experience:

  • RF Design
  • FPGA design using VHDL
  • Microcontroller design
  • EMC, LVD requirements

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

 

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

Embedded Software Engineer

LOCATION OF OFFICE: Manchester

LOCATION OF WORK: Office based with flexible working hours

SALARY: £40,000-55,000

THE ROLE:

Our industry leading client are growing again and are now looking to add an Embedded Software Engineer to join their R&D team to work on their next generation product range. The ideal Engineer will be degree qualified and have strong experience designing applications using C/C++ in a real-time embedded environment.

The focus of the role will be the development of their next generation products whilst also updating and maintaining their existing product range and you can expect the role to involve:

  • Perform software development to written technical specifications working within the company’s quality processes.
  • Develop/Interpret written/verbal business requirements and technical specification documents and seek clarification as and where necessary.
  • Perform maintenance programming and correction of identified defects.
  • Create and maintain technical documentation using defined technical documentation templates & techniques.

The successful Embedded Engineer will be comfortable working in a team environment, throughout the full software development cycle. You will have experience writing software for a variety of microprocessor platforms including multi-threaded RTOS based applications and have a working knowledge of electronic systems.

SKILLS REQUIRED:

  • Embedded C/C++ programming
  • Bare metal development
  • RTOS applications
  • ANSI C

DESIRABLE EXPERIENCE:

  • C# application development
  • Embedded Linux
  • Digital Signal Processing
  • Test Driven Development

 

Electronic Design Engineer

WORKING LOCATION: This role will mainly be performed onsite due to electronic equipment. Flexible working is offered. i.e., There is no set start or finish time, and you can work remotely when the taskwork can be performed remotely.

LOCATION OF OFFICE: Stretford, Manchester

SALARY: £40,000-50,000

THE ROLE:

An exciting new position has now been created for an Electronics Engineer to join our clients expanding team as they continue to develop a new generation of industry leading smart home and smart energy automation devices. They are looking for an Electronic Design Engineer who has a passion for the latest technology who can contribute throughout the entire design lifecycle (from concept through to manufacture).

The successful Electronics Engineer will be joining a small, growing, agile team and as such can expect plenty of variety in their role with the chance to up skill across software and test if desired. Your focus will be the design and implementation of technical solutions for new and existing product, from initial concept all the way through to test and product release.

For this role you should have good Analogue and Digital circuit design skills. If you have any Embedded C programming experience this is desirable but not essential. As you will be working in a multidisciplinary R&D team, an appreciation of testing, software and mechanical design is desired.

Skills Required:

  • Full electronic design lifecycle experience (design to manufacture)
  • Analogue and Digital circuit design
  • Multi-layer PCB design and layout
  • Schematic capture
  • Network protocols – MQTT, HTTP(S), UDP, NTP etc

Desirable Skills:

  • Altium designer
  • Experience designing IoT devices, Low Power/ High Volume Manufactured devices
  • Wireless protocols: BLE, Bluetooth, WiFi, ZigBee, Thread etc
  • Embedded C

 

Embedded Software Engineer

POSITION: Embedded Software Engineer

SALARY: £45,000 – £55,000

LOCATION OF WORK: Salford and Remote working

OTHER INFORMATION: Flexible working is offered. 3 days onsite, 2 days from home

THE ROLE: 

Due to growth and customer demand our industry leading client are now looking to add an Embedded Engineer to their R&D team to work on their next generation product range. The ideal Engineer will be degree qualified and have strong experience designing applications using C/C++ in a real-time embedded environment.

The successful Embedded Engineer will be comfortable working in a team environment, throughout the full software development cycle. You will have experience writing software for a variety of microprocessor platforms including multi-threaded RTOS based applications and have a working knowledge of electronic systems.

The focus of the role will be the development of their next generation products whilst also updating and maintaining their existing product range and you can expect the role to involve:

  • Perform software development to written technical specifications working within the company’s quality processes.
  • Develop/Interpret written/verbal business requirements and technical specification documents and seek clarification as and where necessary.
  • Perform maintenance programming and correction of identified defects.
  • Create and maintain technical documentation using defined technical documentation templates & techniques.

SKILLS REQUIRED: 

  • Embedded C/C++ programming
  • Microprocessor design
  • RTOS applications
  • ANSI C

DESIRABLE SKILLS: 

  • C# application development
  • Embedded Linux
  • Digital Signal Processing
  • Test Driven Development