SonicJobs Logo
Login
Left arrow iconBack to search

Linux Developer

Omega Resource Group
Posted a day ago, valid for 21 days
Location

Cheltenham, Gloucestershire GL50 9SA, England

Salary

£400 - £600 per day

Contract type

Full Time

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • The job title is Linux Developer – ADC Driver & Raspberry Pi Integration, offered as a contract position outside IR35 in the Oil & Gas industry.
  • The role involves developing and modifying IIO drivers for the AD4858BBCZ ADC, configuring custom Linux kernels for Raspberry Pi, and implementing SPI communication for data acquisition.
  • Candidates should have experience with Linux, Raspberry Pi, Industrial IO drivers, device driver writing, and Python programming.
  • The position is located in Gloucestershire, and the salary is negotiable based on experience.
  • Applicants are encouraged to have relevant experience, ideally as Software Engineers, Embedded Software Engineers, or Firmware Engineers.

Job Title: Linux Developer – ADC Driver & Raspberry Pi Integration
Job Type: Contract, Outside IR35
Industry: Oil & Gas – Advanced Manufacturing
Job Location: Gloucestershire
Rate: Negotiable

Profile – Linux Developer

My client is a world leader in the provision of highly advanced technical solutions to the Energy sector. They are currently looking for a Contract Linux Developer to aid in closing out a vital project.

Duties – Linux Developer

• Develop, modify, or integrate IIO (Industrial I/O) drivers for the AD4858BBCZ ADC.
• Configure and build custom Linux kernels for Raspberry Pi (rpi-6.17.y).
• Implement and verify SPI communication for 8-channel ADC data acquisition at 44.1 kHz.
• Develop a Python-based data acquisition script to store captured samples as WAV files.
• Debug kernel and driver issues (e.g., device not appearing under /sys/bus/iio/devices/).
• Create or correct device tree overlays for the AD4858.
• Collaborate with the hardware team and leverage provided schematics and reference code.

Experience/Qualifications – Embedded Firmware Engineer

• Linux experience
• Raspberry pi experience
• Industrial IO driver experience - Specifically AD4851.c (linux/drivers/iio/adc/ad4851.c)
• Device driver writing experience which can be used to make an alternative.
• Python experience

Candidates who are currently a Software Engineer, Embedded Software Engineer, Software Development Engineer, Firmware Engineer and Software Consultant could be suitable for this role.

To make an application for this role please submit your CV to (url removed) or for more information call (phone number removed).

For details of other opportunities available within your chose field please visit our website (url removed)

 

Omega is an employment agency specialising in opportunities at all levels within the Engineering, Manufacturing, Aerospace, Automotive, Electronics, Defence, Scientific, Energy & Renewables and Tech sectors.

Apply now in a few quick clicks

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.