Embedded Software Developer

Mo-Sys Engineering
London, UK
about 1 month ago
Apply on uk.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Compensation
£50,000.0 - £60,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Agile Methodology ARM Architecture CAN Bus Code Review Embedded Software Ethernet Firmware Network Interface Scrum Methodology Real-Time Operating Systems Robotic Automation Software
+7 more
RS-232 RS-485 Standard Software Engineering Universal Asynchronous Receiver/Transmitter USB PIC Microcontroller Information Technology

Job description

  • 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.
  • Real-time operating systems (RTOS) & ARM Cortex-M microcontrollers.
  • MBED & STM32 Microcontroller experience desirable.
  • Interest in low level Motor Control / PID desirable.

Skills & Competencies

  • 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 & conditions

Pulled from the full job description

  • Sick pay
  • Bereavement leave
  • Life insurance
  • Employee assistance programme
  • Additional leave
  • Private dental insurance
  • Private medical insurance, * While we request some flexibility from you, we’re also open to flexible work hours to accommodate a win-win situation for all.
  • We have a continuous development budget to put towards courses, training and conferences.
  • 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., * Additional leave
  • Bereavement leave
  • Casual dress
  • Cycle to work scheme
  • Enhanced maternity leave
  • Enhanced paternity leave
  • Health & wellbeing programme
  • Life insurance
  • On-site parking
  • Private dental insurance
  • Private medical insurance
  • Sick pay

About the company

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., 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.

About Mo-Sys

We ship to broadcasters in 40+ countries to a customer base including BBC, Netflix, Fox, CNN, ESPN and Sky. Mo-Sys remote heads and robotics are used on many Hollywood blockbusters including Life of Pi, Birdman, Shape of Water, Tron, Source Code and Adjustment Bureau. We have also delivered boundary-pushing technology projects in close collaboration with clients like Red Bull Air Race and the film Gravity.

We pride ourselves on having endless creativity, a “can do” attitude and a friendly family feel to the company. We’re looking for people who make all the difference in nurturing an inclusive, down-to-earth culture. We embrace fresh ideas, encourage innovation and value openness. We believe that great ideas come from anywhere and encourage our teams to work together across positions, departments, and geographical locations. We want people to love their work and show respect to all.

Pay: £50,000.00-£60,000.00 per year

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on uk.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

1:29 min

Managing queues using Azure Service Bus Explorer

Radu Vunvulea Radu Vunvulea · World Congress 2022

5:35 min

Direct hardware communication using the Web USB API

Rowdy Rabouw Rowdy Rabouw · World Congress 2025

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:55 min

Blocking unauthorized peripheral updates via SPI bus monitoring

Reinhard Reinhard · World Congress 2024

2:55 min

Bidirectional hardware communication using the web USB API

George Cave · World Congress 2023

Videos

See all

Related articles

See all