Embedded Software Engineer

Adlib Recruitment

Bath

Presencial

GBP 60.000 - 90.000

Jornada completa

Hace 6 días
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Una candidatura completa en un minuto — currículum y carta de presentación adaptados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Group Life Insurance
Group Income Protection Insurance
Private Medical insurance
3.5% Pension Contribution
Enhanced annual leave with length of/2

Descripción de la vacante

Cygnus Instruments, based in Bath, seeks an embedded software engineer to join the design office. You will develop with STM32 MCUs, write C/C++ software, and learn Ultrasonic NDT techniques while following Agile processes.

Ideal candidates have experience in embedded systems, USB protocols, and driver development, plus a willingness to travel to Dorchester and possibly to customer sites. This role offers a collaborative culture and ongoing learning opportunities.

Formación

  • Fluent in C++20.
  • Familiar with STM32 microcontrollers.
  • Conversant with Cube tools, Eclipse and GCC.
  • Developed embedded systems or products.
  • Experience with RTOS such as ThreadX/FileX/USBX.
  • Developed embedded USB protocols.
  • Developed communication stacks and protocols.
  • Driver development: SPI/I2C/UART.
  • Displays – RGB/DSI; Flash memory interface.
  • FPGA interface and initialisation.
  • Nice to have: signal processing on analog signals; Bluetooth LE; test equipment experience.

Responsabilidades

  • Support and collaborate with the engineering team on product development projects.
  • Develop with STM32 and similar microcontrollers and their peripherals.
  • Develop code in C/C++.
  • Learn about Ultrasonic NDT technology and methods.
  • Learn about ultrasonic probes used in NDT.
  • Follow the Agile design methodology.
  • Record research and design activity in a digital logbook.
  • Update project planning software as work progresses.
  • Follow ISO 9001 procedures.
  • Use Microsoft Office 365 for documents and communication.
  • Occasional travel to Dorchester head office when required.
  • Possibility of future customer site visits to evaluate designs and get feedback.

Conocimientos

C++20
STM32
Cube tools
Eclipse
GCC
ThreadX
FileX
USBX
RTOS
USB protocols

Educación

Engineering degree

Herramientas

Logic analyzers
Oscilloscopes
Power meters

Descripción del empleo

Cygnus Instruments manufactures state of the art, ruggedised, ultrasonic measuring equipment used in global industrial and subsea applications, primarily in Non-Destructive Testing (NDT). Cygnus adopts a niche product strategy and resilient business model, with reliable, high-quality products central to this and its brand. We have been manufacturing our products since 1985. Cygnus Instruments is proud of a culture that emphasises learning, teamwork and encourages problem solving and new ideas.

Located at our design Office in Bath, Somerset, this role requires an individual with a keen interest and knowledge in embedded software engineering and has a willingness to develop and learn. As a small company we require a versatile engineer who can work on bringing up new boards right up to delivering the final application.

What you’ll be doing:
  • Support and collaborate with the engineering team on product development projects.
  • Develop with STM32 and similar microcontrollers and their peripherals.
  • Develop code in C/C++.
  • Learn about Ultrasonic Non-Destructive Testing (NDT) technology and methods.
  • Learn about ultrasonic probes using in NDT.
  • Follow the Agile design methodology.
  • Recording research and design activity in a digital logbook.
  • Update company project planning software as work is progressed.
  • Following the companies ISO 9001 procedures.
  • Using Microsoft Office 365 for documents and communication.
  • Occasional travel to Dorchester head office when required.
  • The possibility of future customer site visits to evaluate designs and get feedback.
What experience you’ll need:
Essentials:
  • Fluent in C++ 20.
  • Familiar with STM32 microcontrollers.
  • Must be conversant with Cube tools, Eclipse and GCC.
Must have recent experience in:
  • Developing embedded systems or products.
  • Using an RTOS ( Azure: ThreadX, FileX, USBX ).
  • Developing embedded USB protocols.
  • Developing communication stacks and protocols.
Must have driver development skills,
  • SPI / I2C / UART.
  • Displays – RGB, DSI.
  • Flash memory interface.
  • FPGA interface and initialisation.
Nice to have/ or good understanding of:
  • Signal processing of sampled analogue signals – filtering, FFT, statistics.
  • Bluetooth LE and stack development.
  • Physics, measurement and instrumentation principles.
  • Have experience using test equipment such as logic analysers, oscilloscopes and power meters.
  • Hold a good degree in engineering.
  • Ability to handle more than one project at a time.
What you’ll get in return for your talents:
  • Excellent collaborative culture, project ownership and talented team members.
  • Salary range: COMPETITIVE (range depending on experience).
  • Group Life Insurance.
  • Group Income Protection Insurance.
  • Private Medical insurance.
  • 3.5% Pension Contribution.
  • Enhanced annual leave with length of service.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Embedded Software Engineer (STM32, C/C++, RTOS)
Embedded Software Engineer (STM32, C/C++, RTOS)

Adlib Recruitment • Bath

Presencial
GBP 60.000 - 90.000
Group Life Insurance
Group Income Protection Insurance
Private Medical insurance
+2
Senior Embedded Product Engineer
Senior Embedded Product Engineer

Cortech Talent Solutions • West of England

Presencial
GBP 45.000 - 70.000
Pension
Private health care
Flexible working arrangements
+5
Embedded and Electronics Systems Engineer
Embedded and Electronics Systems Engineer

Cortech Talent Solutions Ltd • West of England

Presencial
GBP 45.000 - 75.000
Pension
Private healthcare
Flexible working arrangements
+5
Embedded Firmware Engineer
Embedded Firmware Engineer

Room at the Top Recruitment • Cambridge

Presencial
GBP 49.000 - 66.000
Embedded Development Manager
Embedded Development Manager

Mansell Recruitment Group • Southampton

Presencial
GBP 76.500 - 93.500
Private medical cover
Comprehensive benefits package
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Spt Labtech • Cambourne

Presencial
GBP 85.000 - 110.000
Private medical insurance
Company pension plan
Annual discretionary bonus
Embedded Software Engineer
Embedded Software Engineer

Thermoteknix • Waterbeach

Presencial
GBP 65.000 - 90.000
Competitive salary and benefits
Embedded Software Engineer
Embedded Software Engineer

Deep Sea Electronics Ltd • Mansfield

Presencial
GBP 45.000 - 65.000
25 days holiday + Bank Holidays
Life Insurance
Enhanced Maternity/Paternity pay
+2
Embedded Software Engineer
Embedded Software Engineer

Deep Sea Electronics Ltd • Hunmanby

Presencial
GBP 40.000 - 60.000
25 days holiday + Bank Holidays
Life Insurance
Enhanced Maternity/Paternity pay
+2
Software Design Engineer
Software Design Engineer

Candidate Source • Birmingham

Presencial
GBP 35.000 - 45.000
On-site parking
Excellent benefits