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.