You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
You're using an older version of Internet Explorer and some functionality may not work as expected. Please update your browser for the best experience.

Software Developer

Reference ID: software-developer-82

Share job:

Software Developers

Qualifications and Skills

  • You develop, design and debug/ troubleshoot software, digital signal processing algorithms for computer, mobile and embedded platforms (including ARM, DSP, embedded Linux, etc.)
  • Computer Science or Software Engineering Degree.
  • 2+ years development experience.
  • Highly proficient with C/C++ programming on a variety of platforms.
  • Experience developing code on embedded platforms/processors, interfacing to peripherals, working in a real time environment with RTOS.
  • Experience with source control systems (Git).
  • Excellent communication skills.

Beneficial Experience

  • Experience with ARM processors.
  • Knowledge of music theory and MIDI.
  • Experience with scripting languages (Python, Bash, etc.)
  • Experience with communication buses (UART, SPI, I2C, etc.)
  • Familiarity with USB protocols.
  • Exposure to a variety of operating systems (Windows, Linux, Free RTOS, QNX, etc.)
  • Working knowledge of digital signal processing concepts.

Posted: December 4, 2018
Closes: February 2, 2019
Email Address:
Company Info

Connect with employer:


MUSIC Tribe Brands CA, imagines, designs, manufactures and markets products for the TC HELICON audio brand. We are the innovative market leader in vocal effects and make products targeted towards a...