Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Embedded software engineer

Winnersh
microTECH Global LTD
Embedded software engineer
Posted: 28 April
Offer description

You’ll design and implement robust flight-software services on RTOS or Embedded Linux—turning mission requirements into deterministic, testable software—then take it from simulation all the way to launch and on-orbit operations.


Key Responsibilities

* Own the on-board flight-software stack – design, implement and test real-time Rust/C/C++ on RTOS or Embedded Linux.
* Integrate subsystems end-to-end – define ICDs and build drivers/middleware over I2C/SPI/UART/CAN(-FD)/SpaceWire (as applicable).
* Build spacecraft behaviors & autonomy – implement mode management, sequencing, and autonomous FDIR for safe and productive operations.
* Deliver reliable real-time performance – manage concurrency, timing, CPU/memory budgets, and observability under tight constraints.
* Build verification infrastructure – prototypes, SIL/HIL test harnesses, simulations, and telemetry analysis tooling to validate designs early.
* Ship code from review to orbit – push through CI/CD, support integration and launch ops, and deliver secure over-the-air updates.
* Work across disciplines – collaborate with avionics, AOCS, comms and mission teams to trade compute, power, thermal, storage and link budgets.


Fundamental Requirements

* Proven experience in building production embedded or real-time systems in C/C++ and/or Rust on RTOS or Embedded Linux for space systems.
* Strong grasp of real-time software: scheduling, interrupts, concurrency primitives, determinism, and designing for constrained CPU/memory.
* Proven ability to build reliable, testable systems: unit/integration testing, simulation-first development, HIL validation, and disciplined debugging.
* Hands-on experience integrating with hardware via common interfaces (I2C, SPI, UART, CAN(-FD), GPIO, etc.) and practical lab debugging.
* Solid software engineering fundamentals: architecture, code review, static analysis, CI/CD, configuration management, and observability/logging.
* Ability to own systems end-to-end: from requirements and design through implementation, verification, operations support, and iterative improvement.


Nice-to-haves

* Experience with spacecraft flight software frameworks (e.g., cFS, F´, or building lightweight component-based equivalents).
* Familiarity with autonomy and fault management patterns for radiation/SEUs, watchdog strategies, redundancy, and safe-mode design.
* GNC/AOCS-adjacent experience: sensor/actuator pipelines, control-loop integration, estimation/filters, timing analysis.
* Digital-twin / simulator / SIL-HIL experience for end-to-end behavior validation and regression testing.
* On-orbit operations know-how: commissioning flows, anomaly response, telemetry triage, and OTA update strategies.

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Embedded software engineer
Reading (Berkshire)
ALTEN
Embedded software engineer
€52,500 a year
Similar job
Senior embedded software engineer
Bracknell
Permanent
KO2 Embedded Recruitment Solutions
Embedded software engineer
Similar job
Automotive ai/ml embedded software engineer
Farnborough (Hampshire)
Qualcomm
Embedded software engineer
€75,000 a year
See more jobs
Similar jobs
It jobs in Winnersh
jobs Winnersh
jobs Berkshire
jobs England
Home > Jobs > It jobs > Embedded software engineer jobs > Embedded software engineer jobs in Winnersh > Embedded Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save