Embedded Software Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+8 more
Job description
- Collaborate across electronics, mechanical design, and software teams.
- Participate in daily Scrum stand-ups.
- Support sprint planning, reviews, priority management, and Agile retrospectives.
- Create firmware for new and existing products.
- Write efficient, high-quality, maintainable code and conduct code reviews.
- Drive product development from concept and deployment through to future maintenance.
- Collaborate internally and externally to support efficient project delivery.
Technologies:
- Embedded
- Ethernet
- Firmware
- Support
- Network
- Robotics
- VR
- C++
Requirements
- Hands-on experience in embedded firmware development using C and C++.
- Degree in Computer Science, Software Engineering, or a similar field.
- Experience with embedded system architecture design, implementation, and maintenance.
- Experience working on complex projects and finding solutions using advanced robotic systems.
- Knowledge of network interfaces and protocols including SPI, I2C, USB, UART, RS232, RS485, Ethernet, and CAN-bus.
- Understanding of electronic PCB design.
- Proven track record of delivering high-quality products.
- Experience with bare-metal real-time systems and/or real-time operating systems (RTOS).
- Experience with MBED and STM32 microcontrollers.
- Interest in low-level motor control and PID.
- Ability to reliably commute to London SE10.
- Right to work in the United Kingdom.
- At least 2 years of embedded experience.
About the company
We are Mo-Sys, an award-winning, world-renowned manufacturer of virtual production solutions and camera robotics for film, HETV, and broadcast, enabling high-quality AR, VR, and virtual production. We ship to broadcasters in more than 40 countries and our technology is used by major customers and on Hollywood productions. We offer a casual office environment, flexible working hours, a continuous development budget, private health insurance, gym discounts, group life insurance, an employee assistance program, a Cycle to Work scheme, occasional office socials, and 33 days of holiday including a Christmas and New Year closure. We work as a small, agile, collaborative team with a friendly family feel and an inclusive, down-to-earth culture. The role is office based in North Greenwich, London, and we do not provide sponsorship.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
How software is steering vehicle technology
Where to Find Entry-Level Software Engineering Jobs
Fully Remote Software Engineer Jobs