Overview The Micro:bit Educational Foundation is looking for a senior embeddedsoftware engineer with a willingness to get involved in all aspects of embeddedsoftwaredevelopment and testing as part of a small team. Your work will support and positively impact students, teachers and partners around the world. Working with the EmbeddedSoftware lead and wider tech team, you will develop, improve and research the embeddedsoftware that runs on the 11 million BBC micro:bit's distributed around the world. The device helps children and teachers get creative with digital technology, with a specific focus on broadening the diversity of students passionate about computing. This is a broad role … a key goal. The successful candidate will help us push the limit of what can be done with the micro:bit hardware, with an emphasis on writing expandable, efficient software, with user friendly interfaces. Essential qualifications More than 4 years experience developing C/C++ drivers and software to run on embedded devices (ideally Arm Cortex-M More ❯
Job Title : Senior EmbeddedSoftware Engineer Location : Oxford Salary : £55,000 - £70,000 (Depending on Experience) Job Overview: We are seeking an experienced Senior EmbeddedSoftware Engineer to join a multidisciplinary design and engineering team developing high-quality, safety-critical embedded systems. The successful candidate will take technical ownership of embeddedsoftwaredevelopment … or similarly safety-critical environments—and familiarity with DO-178C processes is highly desirable.This is a full-time, on-site role based in Oxford, offering the opportunity to influence software design and development across several innovative platforms. Required Skills & Experience Proven experience (5+ years) developing embeddedsoftware in C and C++. Strong working knowledge of ARM … Cortex-M (STM32) microcontrollers. Experience with CANbus and RS-485 communication protocols. Knowledge of Linux or embedded Linux environments for future system development. Experience in regulated industries such as aerospace, automotive, or medical devices. Excellent debugging, optimisation, and problem-solving skills. Strong communication and documentation abilities. Desirable Skills Familiarity with RTOS environments Experience with graphical frameworks for embeddedMore ❯
Oxford, England, United Kingdom Hybrid / WFH Options
IC Resources
Outside IR35 - 3 days per week on-site - EmbeddedSoftware Developer Contract I am working with an exciting company focused on the development of cutting edge precision satellite communications and telemetry devices that are looking for an EmbeddedSoftware contractor to join their team. As the right engineer you will be an expert low-level … developer using C, with experience working on the STM32 MCU and have extensive knowledge of GNSS (GPS or GSM) and preferably some experience of RF communications systems (at software level) and even better if you also have experience working on systems security, including secure bootloaders and OTA update mechanisms. This is an Outside IR35 contract requiring 3 days per … week worked on-site in Oxford and would run for 6 months initially. Key Points: EmbeddedSoftwaredevelopment in C Experience with the STM32 Experience working with GNSS (GPS or GSM) Hybrid working - non-negotiable Outside IR35 Please apply for more details. Outside IR35 - 3 days per week on-site - EmbeddedSoftware Developer Contract More ❯
banbury, south east england, united kingdom Hybrid / WFH Options
IC Resources
Outside IR35 - 3 days per week on-site - EmbeddedSoftware Developer Contract I am working with an exciting company focused on the development of cutting edge precision satellite communications and telemetry devices that are looking for an EmbeddedSoftware contractor to join their team. As the right engineer you will be an expert low-level … developer using C, with experience working on the STM32 MCU and have extensive knowledge of GNSS (GPS or GSM) and preferably some experience of RF communications systems (at software level) and even better if you also have experience working on systems security, including secure bootloaders and OTA update mechanisms. This is an Outside IR35 contract requiring 3 days per … week worked on-site in Oxford and would run for 6 months initially. Key Points: EmbeddedSoftwaredevelopment in C Experience with the STM32 Experience working with GNSS (GPS or GSM) Hybrid working - non-negotiable Outside IR35 Please apply for more details. Outside IR35 - 3 days per week on-site - EmbeddedSoftware Developer Contract More ❯
Software Engineer | Robotics | Harwell – Hybrid | £55,000pa - £65,000pa plus share scheme & benefits: A once in a lifetime opportunity has arisen for a passionate Robotics Software Engineer to join a stealth robotics company based in the Oxfordshire area. This amazing business and AUV submersible robot have massive potential across a range of different industry sectors. The Robotics Software Engineer will be responsible for the design, development, and integration of advanced software for next-generation underwater unmanned platforms using C++, Python on ROS/ROS2. This role will play a pivotal part in driving control, autonomy, perception, and mission-critical software for submersible robotic systems. If you’re passionate about robotics and the autonomous vehicle … and unmanned vehicle industry, you honestly need to make contact with us, this Robotics Software Engineer role is not to be missed. Candidates must be British Citizens or have lived in the UK for a minimum of 5 years, due to needing SC clearance. Key Responsibilities: Design, and development of software for autonomous underwater vehicles (AUVs) and More ❯
Employment Type: Permanent
Salary: £55000 - £65000/annum plus share scheme & benefits
for its innovative approach to orbital servicing and satellite technology. With a growing international team and cutting-edge facilities, they are driving forward sustainable space operations and mission-critical software development. Your new role As a Flight Software Engineer, you'll be part of a dynamic team developing and maintaining embedded real-time software for satellite … robust solutions, and support integration and testing activities for future orbital debris missions. This is a hands-on role with opportunities to contribute across multiple projects and influence the development of mission-critical systems. What you'll need to succeed Essential Skills Strong experience in embeddedsoftwaredevelopment (C/C++) Experience with real-time operating … systems (RTOS) such as VxWorks or RTEMS Familiarity with satellite communications protocols (e.g. PUS, CCSDS, CAN, SpaceWire) Good understanding of the softwaredevelopment lifecycle Experience with Git and version control workflows Experience developing software for the space industry or other safety-critical domains Knowledge of ECSS standards (especially ECSS-E-ST-40C) Ability to work independently and More ❯
for its innovative approach to orbital servicing and satellite technology. With a growing international team and cutting-edge facilities, they are driving forward sustainable space operations and mission-critical software development. Your new role As a Flight Software Engineer, you'll be part of a dynamic team developing and maintaining embedded real-time software for satellite … robust solutions, and support integration and testing activities for future orbital debris missions. This is a hands-on role with opportunities to contribute across multiple projects and influence the development of mission-critical systems. What you'll need to succeed Essential Skills Strong experience in embeddedsoftwaredevelopment (C/C++) Experience with real-time operating … systems (RTOS) such as VxWorks or RTEMS Familiarity with satellite communications protocols (e.g. PUS, CCSDS, CAN, SpaceWire) Good understanding of the softwaredevelopment lifecycle Experience with Git and version control workflows Experience developing software for the space industry or other safety-critical domains Knowledge of ECSS standards (especially ECSS-E-ST-40C) Ability to work independently and More ❯
oxford district, south east england, united kingdom
Hays
for its innovative approach to orbital servicing and satellite technology. With a growing international team and cutting-edge facilities, they are driving forward sustainable space operations and mission-critical software development. Your new role As a Flight Software Engineer, you'll be part of a dynamic team developing and maintaining embedded real-time software for satellite … robust solutions, and support integration and testing activities for future orbital debris missions. This is a hands-on role with opportunities to contribute across multiple projects and influence the development of mission-critical systems. What you'll need to succeed Essential Skills Strong experience in embeddedsoftwaredevelopment (C/C++) Experience with real-time operating … systems (RTOS) such as VxWorks or RTEMS Familiarity with satellite communications protocols (e.g. PUS, CCSDS, CAN, SpaceWire) Good understanding of the softwaredevelopment lifecycle Experience with Git and version control workflows Experience developing software for the space industry or other safety-critical domains Knowledge of ECSS standards (especially ECSS-E-ST-40C) Ability to work independently and More ❯