Cheltenham, Gloucestershire, South West, United Kingdom
Omega Resource Group
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 … 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) • Devicedriver writing experience which can be used to make an alternative. • Python experience Candidates who are currently More ❯
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 … 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) • Devicedriver writing experience which can be used to make an alternative. • Python experience Candidates who are currently More ❯
Cheltenham, Southam, Gloucestershire, United Kingdom
Omega Resource Group
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 … 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) • Devicedriver writing experience which can be used to make an alternative. • Python experience Candidates who are currently More ❯
AL and will support the Sentinel program. The successful candidate will be a motivated software developer who is comfortable with back-end programming as well as identifying COTS candidates. Driver Developers are responsible for developing and designing devicedrivers in a RTOS environment. Driver Developers will be required to see out a project from conception to … Access (SAP) • Proficient in C, C++ or Assembly • Thorough understanding of Operating Systems such as VxWorks and Linux. • A solid understanding in hardware architecture, Hardware Registers, Busses, Interrupts, Device Communication, and Protocols like PCI, SPI, I2C, UARTS, SERDES, • Experience in CPU configuration, Cache Configuration, Flash, Memory map configuration, PCI tree static configuration These Qualifications Would be Nice to … Arduino and DSP • Proficient in Embedded Linux Development. • Hands-on experience working with a Real Time Operating System (RTOS) • Both VxWorks and Linux embedded development experience • Devicedriver development experience • Knowledge of Board Support Package development and Bootloaders Primary Level Salary Range: $131,100.00 - $196,700.00 The above salary range represents a general guideline; however, Northrop Grumman More ❯
Embedded Software Engineer: + A track record in delivering product to users + Proficient in C++ programming in real-time & Embedded Linux environments + Experience developing BSPs, bootloaders, devicedrivers etc. (TCP/IP, Ethercat, UART, SPI etc) + Experience developing for ARM based architecture on a range of microcontroller platforms. Desirable Experience: + Proficiency with multiple languages More ❯
and microprocessors Proficiency in C++ and C# programming for embedded systems Strong understanding of embedded Linux and real-time operating systems (RTOS) Experience with hardware-software integration and devicedrivers Knowledge of communication protocols such as SPI, I2C, UART, Ethernet, Bluetooth and Wi-Fi Excellent problem-solving and analytical skills Effective communication and teamwork abilities Ability to interpret More ❯
and microprocessors Proficiency in C++ and C# programming for embedded systems Strong understanding of embedded Linux and real-time operating systems (RTOS) Experience with hardware-software integration and devicedrivers Knowledge of communication protocols such as SPI, I2C, UART, Ethernet, Bluetooth and Wi-Fi Excellent problem-solving and analytical skills Effective communication and teamwork abilities Ability to interpret More ❯
the intersection of embedded systems, wireless communications, and space technology . What You’ll Do Embedded Software Development: Design, write, and debug low-level software, including BSPs and device drivers. Power Optimization: Develop algorithms and techniques to minimize power consumption for remote and battery-powered devices. Kernel/RTOS Customization: Optimize Linux or FreeRTOS components for embedded platforms. More ❯
the intersection of embedded systems, wireless communications, and space technology . What You’ll Do Embedded Software Development: Design, write, and debug low-level software, including BSPs and device drivers. Power Optimization: Develop algorithms and techniques to minimize power consumption for remote and battery-powered devices. Kernel/RTOS Customization: Optimize Linux or FreeRTOS components for embedded platforms. More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Radiodetection Ltd
quality and standards. What Were Looking For Required: Experience in embedded firmware design. Strong C/C++ skills for real-time, embedded development with experience in devicedriver and peripheral code debugging. Experience with embedded Qt and GUI development for microcontroller or embedded platforms. Experience with wired communications such as USB and device interfacing via More ❯
application users and other technical and support personnel. The software engineer will be responsible for developing and maintain the real-time simulation code, user interface code, devicedriver code, data collection code and display code. Responsibilities will include operations and software development from requirement analysis to integration in a prototype environment. This role is established to identify … System or Linux environment is required • Prior experience with Hardware-in-the-loop (HWIL) systems (Hardware & Software Integration and testing) • Simulation (performance real-time) software development • Low level devicedrivers/firmware experience Desired skills: • Full software lifecycle development exposure • Cross-discipline team collaboration/exposure • Git - source code versioning • GitLab - software configuration/version control & CI/ More ❯
be immediately reactivated), and to maintain the clearance. Preferred Additional Skills: Experience developing bare metal software on an embedded microprocessor in C or C++. Experience designing and developing device drivers. Experience with UML and OOA/OOD software development methodology. Experience with all phases of the software project development life cycle, including software analysis, design, development, testing (including More ❯
to configure and manage a continuous test environment. Bonus skills would be familiarity with Agile development, Cyber Security, Department of Defense products, board support package and devicedriver development. Status of DOD clearance required on resumes, with investigation date preferred. More ❯
Software Engineer - UEFI: - Design, develop and maintain the software in the UEFI BIOS. - Board Support Packages for cutting-edge Intel processor-based boards. - Middleware, system, and devicedriver software for Linux, Windows, VxWorks and other standard operating systems. - Support in the definition of product and software architecture. - Taking a hands-on approach to early hardware bring-up. More ❯
Remote) United States, United Kingdom Hybrid / WFH Options
Verso Recruitment Group
Software Engineer - UEFI: - Design, develop and maintain the software in the UEFI BIOS. - Board Support Packages for cutting-edge Intel processor-based boards. - Middleware, system, and devicedriver software for Linux, Windows, VxWorks and other standard operating systems. - Support in the definition of product and software architecture. - Taking a hands-on approach to early hardware bring-up. More ❯
and Python Two years of experience with Yocto Project Experience with common lab test equipment (i.e. oscilloscope, logic analyzer) Experience with Object-oriented design, data link layer and devicedrivers as well as ARM based processors To be considered for this position, you would need to meet, at a minimum, the knowledge, skills, and abilities listed here: Linux More ❯
San Diego, California, United States Hybrid / WFH Options
Northrop Grumman
external devices. Excellent communication, interpersonal skills, and the ability to interface with all levels of employees and management. Basic understanding of PowerPC or ARM assembly. Basic understanding of DeviceDrivers and their configuration. Can identify moderate execution defects by only reading code. Understanding how their software component will fit into a larger software system/architecture. Able to More ❯
world and making it a better place for everyone today and tomorrow. This role involves low level SW development of board support packages, including RTOS integration, devicedriver development and debugging of HW and SW in the development on aerospace electronic systems. We create the systems that support application level engineering for products such as guidance and More ❯
knowledge of Windows, Linux, macOS, Android, iOS, and embedded systems. Networking: Understanding of computer network protocols, architectures, and security principles. Technical Expertise: Experience with kernel-level development, firmware, devicedrivers, and secure coding practices. More ❯
to work in a team environment Linux, Redhat, Unix & PC experience Needed Skills: Embedded software full cycle development and architecture (Ethernet, Networking, Data Exchanges, Data bus protocols, CANBus, devicedrivers, multi-threading, kernel) Deriving customer requirements Embedded programming and coding, hands on C++ Linux Redhat Fire Control experience would be the cherry on top 3rd party and subcontract More ❯
other languages in a real-time operating system environment - Write software to interact with devices/electronics using I2C, SPI, RS-422, RS-485, Ethernet, etc. communications - Write devicedrivers and system applications for flight code and flight management - Work closely with hardware teams to support board bring-up and integration testing - Work closely with engineers to architect More ❯
skills Qualifications You Prefer Object-oriented design and implementation experience, with exposure to software modeling and UML tools such as IBM Rhapsody or MagicDraw/Cameo Experience developing devicedrivers and Board Support Packages for real time embedded systems Experience with Modern C++ techniques Experience with Information Assurance and/or cryptography Experience with NSA Type 1 certification More ❯
Huntsville, Alabama, United States Hybrid / WFH Options
Technology Service Corporation (TSC)
signal chains (mixing, filtering, up/down conversion). Scripting proficiency in Python or Bash for automation, testing, and tool development. Experience with Linux kernel-space programming, including devicedrivers or custom BSPs. Familiarity with automated builds, test execution, artifact management, and deployment pipelines for embedded targets. TSC Benefits & Application TSC offers a stable work environment, a competitive More ❯
technology and business platforms with an awareness of architecture Must have hands - on experience on Ignition SCADA. Should be proficient all Ignition Modules like Alarm, EAM, Devicedriver, Tag historian, DB Management, MQTT etc. Should be proficient in various Ignition Architecture, Licensing scheme, Python Scripting, Reporting in ignition. Experience on large scale design and development of HMI … SCADA systems built around the Ignition platform Experience in implementing complex network architecture in cloud and on-premises Ignition SCADA system and troubleshooting knowledge Experience working with various device interfaces like OPC UA, Modbus, DNP, MQTT etc. Ability to understand PLC logic and programming Work on large and complex projects for SCADA and High-Level Controls with minimum More ❯