Careers - Junior Embedded Software Engineer

Junior Embedded Software Developer (Contract) - Eosynth Project

Company: Differential Audio Inc. 

Location: Remote 

Contract Length: 3-6 months (with potential for renewal)

Requirements:

  • Recent engineering graduate from a related field
  • Proficient in C for embedded systems (some experience required)
  • Passion for the music industry, and drive to bring a new, interesting music synthesizer to market
  • An understanding of DSP and signal processing concepts, particularly FFTs and sine waves
  • Familiarity with FPGAs and hardware preferred
  • Experience with FreeRTOS on Xilinx Zync 7020 platforms preferred
  • Graphic design using GIMP preferred
  • Canadian candidates preferred (Ottawa or Ontario preferred)

About Differential Audio Inc.

Differential Audio Inc. develops innovative audio technology, focusing on creating unique musical instruments. We're currently finalizing the Eosynth, a desktop additive synthesizer, and are seeking talent to help bring it to market.


Job Description

Are you a self-starter with a passion for music synthesizers, strong C programming skills in an embedded environment, and a desire to gain valuable real-world embedded software experience? This is a unique opportunity for a recent graduate to make a direct impact on a distinctive audio product.

We're looking for a motivated Embedded Software Developer to join us on a 3-6 month contract. You'll be instrumental in developing and refining the embedded C code for the Eosynth, contributing to its completion. While the compensation reflects an entry-level contract position, the experience you'll gain working on a tangible, exciting product may be invaluable.


Responsibilities

  • Understand and analyze the existing C codebase for the Eosynth.
  • Develop and implement new features for the synthesizer, adhering to design specifications.
  • Identify, diagnose, and resolve software bugs and performance issues.
  • Collaborate with the team (primarily through weekly sync-up calls) to ensure project alignment and progress.
  • Contribute to the overall stability and functionality of the Eosynth embedded software.

Required Skills and Qualifications

  • Strong proficiency in C programming.
  • Solid understanding of embedded software development principles and practices.
  • Self-starter with the ability to work independently and manage time effectively, without need for daily sync ups and guidance.
  • Excellent problem-solving and debugging skills.
  • Professional, trustworthy, and easy to work with.
  • Technically knowledgeable and eager to learn.

Working Conditions

  • This is a fully remote position.
  • All necessary hardware for remote development will be supplied by Differential Audio Inc.
  • Interaction will be minimal, primarily consisting of a weekly 1-hour video call to discuss progress and next steps.

Why Join Us?

This isn't just a job; it's a chance to build something unique. You'll gain invaluable hands-on experience in embedded software development within a niche, creative industry, working on a product to bring it to its completion. If you're passionate about music tech and ready to dive deep and implement C code, this opportunity offers significant resume-building experience and the satisfaction of contributing to a real-world synthesizer. Successful performance can also lead to contract renewal.


To Apply

Please submit your resume and a brief cover letter outlining your relevant experience, your passion for music synthesizers, and why you're interested in this position to eric@differentialaudioinc.com.