Talent.com
Embedded Software Engineer (Sports Technology)

Embedded Software Engineer (Sports Technology)

Black Pen RecruitmentWorkFromHome, Wes-Kaap, South Africa
30+ days ago
Job description

Embedded Software Engineer (Sports Technology)

Join to apply for the Embedded Software Engineer (Sports Technology) role at Black Pen Recruitment

Embedded Software Engineer (Sports Technology)

2 days ago Be among the first 25 applicants

Join to apply for the Embedded Software Engineer (Sports Technology) role at Black Pen Recruitment

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from Black Pen Recruitment

Head of Recruitment | Executive Headhunter | C-level & Start-up Expert | FinTech & Cryptocurrency

Embedded Software Engineer (Sports Technology)

Our client is a fast-growing sports technology company transforming how professional sports are played and experienced. They bring together innovators from tech, science, and design to solve complex challenges at the intersection of elite sport and advanced technology.

Job Type : Full-time | Hybrid

Location : Cape Town

Requirements

  • Degree in Electronics Engineering or Computer Science
  • More than 3 years of experience working with electronics product software development and associated communication protocols and ecosystems.
  • Experience with embedded C, C / C++, RTOS, bare-metal microprocessor software development, with a focus on real-time systems.
  • Experience with STM32 devices or similar ARM based microprocessors
  • Experience with Makefiles, GCC, cross-compilation, code profiling, unit tests
  • Experience with FW Loaders, bootloaders, peripheral drivers (SPI, I2C, UART, USB)
  • Experience with Memory interfacing (EEPROM, SD card, FLASH, SRAM)
  • Experience with Python for scripting, data processing, or test automation.
  • Thrive in fast-paced start-up environment
  • Attention to detail and a commitment to accuracy

Nice to Have

  • Experience with JTAG, GDB, debugging using GPIO, Oscilloscope, and Digital Analyzers
  • Experience with Linux, bash scripts
  • Experience with Networking (TCP / IP sockets, OSI models, network infrastructures)
  • Experience with RF Transceivers (ISM, BT, WIFI, UWB, etc)
  • Experience with Version control (GIT)
  • Responsibilities

    As part of the engineering team :

  • Deliver reliable, testable, documented, clean code to progress eSW stack
  • Assist HW team in delivering working HW and production test SW
  • Find and fix bugs and assist in field testing of wireless locating hardware
  • Working closely with

  • Embedded SW Engineers
  • HW Engineers
  • Generous annual leave
  • Enhanced parental leave
  • Team socials
  • Working from home allowance
  • Seniority level

    Seniority level

    Mid-Senior level

    Employment type

    Employment type

    Full-time

    Job function

    Industries

    Software Development

    Referrals increase your chances of interviewing at Black Pen Recruitment by 2x

    Sign in to set job alerts for “Embedded Software Engineer” roles.

    Cape Town, Western Cape, South Africa 1 week ago

    Cape Town, Western Cape, South Africa 1 week ago

    Cape Town, Western Cape, South Africa 4 days ago

    City of Cape Town, Western Cape, South Africa 1 day ago

    City of Cape Town, Western Cape, South Africa 23 hours ago

    Cape Town, Western Cape, South Africa 3 weeks ago

    Cape Town, Western Cape, South Africa 1 week ago

    Embedded Linux Senior Software Engineer - Optimisation

    Cape Town, Western Cape, South Africa 3 months ago

    Senior Ubuntu Embedded IoT System Engineer

    Cape Town, Western Cape, South Africa 2 months ago

    Cape Town, Western Cape, South Africa 2 weeks ago

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • WorkFromHome, Wes-Kaap, South Africa