Advance Search

Browse Jobs

Senior Embedded Software Engineer

Posted 21 days ago

  • London, Greater London
  • Any
  • External
  • Expired - 2 months ago
At Sportable, we are not just redefining the future of sports technology; we are creating it. As a leading sports data provider, we are on a mission to tackle the toughest challenges facing elite sports using cutting-edge technology. With a track record that includes the world's first Smart Rugby ball, we are expanding into new sports and new markets. We produce live 3D tracking of balls and players in various sports. Our solution comprises bespoke wireless embedded systems and software from bare metal to cloud. Sportable is a multidisciplinary mecca for sports and technology enthusiasts.
Role description
We are looking for a talented firmware engineer to join our team to become a specialist in our embedded stack that underpins our locating system. You will be responsible for designing, developing, and testing embedded software systems that power our innovative solutions. You will also have impact on our production test suite, enabling production of our electronics solutions. This role demands strong technical expertise, problem-solving skills, and the ability to work both independently and collaboratively within a dynamic and dispersed team environment.
Candidates must have a strong academic record (first or distinction) in an Engineering or Computer Science Degree and 8+ years of experience working in embedded software development with a focus on complex embedded systems and experience with radio networks at the physical layer.
Responsibilities
As part of a skilled engineering team:
Deliver reliable, testable, documented, clean code to progress embedded software stack
Enhance and build out our production tools and test software in collaboration with our hardware team, as well as assisting with design validation and bring up
Assist in field testing of wireless tracking system
Required skills and technology experience
Embedded C (RTOS, bare metal)
C/C++
Python
Networking (OSI models - down to layers 1,2, TCP/IP sockets)
Experience with RF Transceivers (UWB, ISM, Zigbee, WIFI, etc)
Makefiles, GCC, cross-compilation, code profiling, unit tests
FW Loaders, bootloaders, peripheral drivers (SPI, I2C, UART, USB)
Memory interfacing (EEPROM, SD card, FLASH, SRAM)
JTAG, GDB, debugging using GPIO, Oscilloscope, and Digital Analysers
Desirable skills
Experience developing for / under Linux
Experience with signal processing (DSP, analogue, MEMs)
Experience with TDMA and similar communication schemes
ARM cortex architectures, STM32 devices, SBCs/SOMs
Version control (GIT)
Personal qualities
Thrive in fast-paced start-up environment
Hands-on attitude
Good communication
Attention to details
Reporting lines
Lead Embedded Developer
Working closely with
Embedded SW Engineers, Software Architect
HW Engineers
Backend SW developers
Perks
Cycle to work scheme
Generous annual leave - 25 days holiday excluding. bank holidays
Flexible working environment - remote working days
Cake on your Birthday
Perkbox after completing your probation
Perkbox Medical
Occupational sick leave
£400/ year for training
Team Socials
Free fruits and Snacks in the office
Tax-Free Nursery Benefit after completing your probation
Diversity statement:
Sportable is a committed equal opportunities employer, and we welcome applications from disabled candidates, and those form minority ethnic backgrounds.
Apply