3 of 3 Remote/Hybrid C Jobs in Berkshire

AOCS Engineer

Hiring Organisation
IO Associates
Location
Reading, Berkshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
operational knowledge. Strong understanding of ADCS components such as sensors (IMUs, magnetometers, star trackers) and actuators (reaction wheels, magnetorquers). Proficiency in programming with C/C++ for embedded systems, along with experience using Python and MATLAB for simulation and data analysis. Sound knowledge of spacecraft dynamics, orbital mechanics ...

Firmware Engineer

Hiring Organisation
Vantage Consulting
Location
Reading, Berkshire, United Kingdom
Employment Type
Contract
Contract Rate
£50 - £60/hour
systems, supporting the full product lifecycle from concept through to integration, verification and production. Develop firmware for FPGA-based and embedded processing platforms using C/C++ and Verilog, interfacing with high-speed digital electronics, sensors and communication protocols. Perform firmware integration, debugging and verification using laboratory equipment including oscilloscopes … Essential Skills Proven experience developing embedded firmware within the defence, aerospace or other safety-critical/high-reliability industries. Strong programming experience with Embedded C/C++ and experience developing FPGA firmware using VHDL or Verilog. Experience working with embedded microcontrollers, real-time operating systems (RTOS) and hardware interfaces such ...

Flight Software Engineer

Hiring Organisation
IO Associates
Location
Reading, Berkshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
contribute to groundbreaking projects with real-world impact. Key Responsibilities: Develop, test, and maintain real-time flight software using programming languages such as C, C++, or Rust on RTOS or Embedded Linux platforms. Define interface control documents (ICDs) and create drivers and middleware for hardware interfaces including I2C, SPI, UART … mission planning to optimise compute, power, thermal, and storage resources. Essential Skills & Experience: Proven experience in developing embedded or real-time systems in C, C++, or Rust within space or high-reliability environments. Strong understanding of real-time software principles, including scheduling, interrupt handling, concurrency, and deterministic behaviour. Hands ...