Embedded Software Developer - London

Mo-Sys Engineering Ltd

Greater London

On-site

GBP 60,000 - 90,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Private health insurance with AXA
Gym membership discounts
Cycle to Work scheme
33 days base holiday
Office socials

Job summary

Mo-Sys Engineering Ltd is seeking an Embedded Developer to join a small, Agile team of embedded specialists in London. You will create firmware for new and existing products, write efficient code, and participate in sprint planning and reviews.

The role emphasizes low-level motor control, camera tracking hardware, and robotics systems development. Applicants should have hands-on Embedded/Firmware experience in C/C++, a degree in CS or similar, and a strong ability to work autonomously while

Qualifications

  • Hands-on experience in Embedded / Firmware (C and C++).
  • Experience with real-time systems and RTOS.
  • Strong understanding of embedded system architecture and maintenance.
  • Experience with low-level hardware interfaces (SPI, I2C, USB, UART).
  • Familiarity with PCB design considerations.

Responsibilities

  • Collaborate across electronics, mechanical design and software teams.
  • Participate in daily Scrum stand-ups and agile ceremonies.
  • Plan sprints, prioritize tasks and conduct code reviews.
  • Develop firmware for new and existing products; write high-quality, maintainable code.
  • Drive product development from concept to deployment and future maintenance.
  • Coordinate with internal and external teams for efficient project delivery.

Skills

Embedded C/C++
RTOS experience
Bare metal
PCB knowledge
SPI/I2C/USB

Education

Degree in Computer Science or Software Engineering

Tools

Ethernet/CAN bus

Job description

Mo-Sys is an award-winning, world-renowned manufacturer of virtual production solutions and camera robotics for film, HETV and broadcast, empowering high-quality AR, VR and virtual production.We are searching for an experienced Embedded Developer.

This is an exciting opportunity to drive ongoing development in a truly cutting-edge environment . You will be paving the way for future innovation as part of small, Agile team of embedded specialists. You will be passionately dedicated to the development of smart and inspired technology. This technology is rapidly changing the future of camera tracking, robotic control and film production.

Responsibilities
  • Cross team collaboration, predominantly within electronics, mechanical design & software departments.
  • Participating in daily Scrum stand-ups.
  • Conducting sprint planning & review, priority management & Agile retrospectives.
  • Creation of firmware for new and existing products, writing efficient, high-quality, maintainable code and conducting code review.
  • Driving product development from concept & deployment to future maintenance.
  • Collaborating internally and externally, to facilitate efficient project delivery.
Requirements
  • Hands-on experience in Embedded / Firmware (C and C++).
  • Degree in Computer Science, Software Engineering, or similar.
  • Embedded system architecture design, implementation & maintenance.
  • Solution finding using advanced robotic systems and working on complex projects.
  • Network Interface - SPI, I2C, USB, UART, RS232, RS485, Ethernet CAN-bus.
  • Understanding of electronic PCB.
  • Proven track record of delivering high-quality products.
  • Bare metal real-time, and/or Real-time operating systems (RTOS) experience .
  • Interest in low level Motor Control / PID.
  • Eagerness to continually learn and improve.
  • Able to clearly articulate ideas and engage in open-minded discussions, fostering transparency and a culture of collaboration.
  • Can explain technical concepts in a way that is easily understood by non-technical individuals.
  • You think outside the box and are excellent at finding solutions to complex problems.
  • A strong focus on quality and adherence to best practice, delivering robust and reliable solutions.
  • Ability to effectively prioritise tasks and manage demanding workloads proficiently.
  • Demonstrate resilience in the face of constantly evolving business priorities.
  • Ability to work autonomously and proactively, often managing your own workload.
  • Meticulous attention to detail.
Benefits
  • Casual office environment
  • Continuous development opportunities and support
  • Private health insurance with AXA Health that covers many physical and mental health costs, including dental and vision cash back
  • Gym membership discounts via AXA Health
  • Group life insurance and a 24/7 Employee Assistance Program (EAP)
  • Cycle to Work scheme – we’ll buy a bike up-front, and you can pay it off over the next 12 months via a salary sacrifice scheme
  • We organise occasional in-person office socials to make sure you have the opportunity to build on deeper trusting connections with peers
  • 33 days base holiday (25 days + 8 bank holidays) including company closure between Christmas and NY
Interview Process

Interviews at Mo-Sys are quite informal and conversational, generally carried out over a three stage process. To help us learn more about your workplace behaviours and preferences, you will also be invited to complete a short Predictive Index (PI) Behavioural and Cognitive Assessment. Depending on the position, you may also be required to undertake a technical assessment. The final stage normally involves meeting with senior members of the management team in our office in North Greenwich, London.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Assembly Technician - London
Assembly Technician - London

Mo-Sys Engineering Ltd • Greater London

On-site
GBP 24,000 - 32,000
Private health insurance
Gym membership discounts
Group life insurance
+4
Embedded Firmware Engineer for Robotic Camera Systems
Embedded Firmware Engineer for Robotic Camera Systems

Mo-Sys Engineering Ltd • Greater London

On-site
GBP 60,000 - 90,000
Private health insurance with AXA
Gym membership discounts
Cycle to Work scheme
+2
Embedded Software Engineer – Consultant
Embedded Software Engineer – Consultant

IC Resources • Cambridge

On-site
GBP 70,000 - 100,000
Annual bonus
Share incentive scheme
Enhanced pension contribution
+3
Senior Embedded Software Engineer
Senior Embedded Software Engineer

SPT Labtech • Cambridge

On-site
GBP 70,000 - 90,000
Private medical insurance
Pension plan
Annual discretionary bonus
Embedded Software Engineer - Consultant
Embedded Software Engineer - Consultant

TEC Partners Limited • Melbourn

On-site
GBP 65,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

Thermoteknix • Waterbeach

Hybrid
GBP 65,000 - 90,000
Competitive salary and benefits
Embedded Software Engineer
Embedded Software Engineer

Thermoteknix Systems Ltd • Waterbeach

Hybrid
GBP 65,000 - 85,000
Embedded Software Engineer – Consultant
Embedded Software Engineer – Consultant

IC Resources • Cambridgeshire and Peterborough

On-site
GBP 65,000 - 90,000
Performance bonus
Share incentive scheme
Enhanced pension
+7
Embedded Linux Developer
Embedded Linux Developer

Camwebdir • United Kingdom

Remote
GBP 55,000 - 75,000
Firmware Engineer
Firmware Engineer

Shadow Robot • England

On-site
Work on innovative robotics technology
Collaborate with an international team
Hands-on access to cutting-edge hardware
+1