MultiTracks.com is searching for a versatile and skilled Junior to Intermediate Firmware Developer specializing in Arm-based development, with a unique focus on audio and MIDI development. This role requires some experience in FreeRTOS and Embedded Linux or other real time operating systems, as well as the ability to contribute to the entire product lifecycle. The successful candidate will play a pivotal role in designing, developing, and maintaining firmware for manufacturer testing of our cutting-edge products plus assisting in development of product firmware. Reporting to the Hardware Manager, you will join a small team of firmware developers creating new and innovative MultiTracks.com hardware products.
MultiTracks.com is a growing technology company that creates tools for worship teams worldwide, putting the needs of the church at the heart of its brand. We are driven to consistently enhance the customer experience by thinking outside of the box and delivering an unmatched product. We hear every day from the customers we serve and how we save them time for what really matters. That is our mission, and our team truly rallied around it. When the mission is clear and the team is unified, it’s an exciting place to be. If this motivates you, then you might be a great candidate for joining the team at MultiTracks.com.
Who You Are:
Highly Organized
Effective Communicator
Inquisitive and Analytical
Forward-thinking and visionary problem solver
Committed to achieving the highest standards of excellence
Reliable and dedicated to seeing projects through to completion
Positive and Optimistic
Adaptable and Flexible
Tech Savy
Resourceful
Adept at Time Management
Professional and Poised
Strong attention to detail
Self-motivated, able to work autonomously and as part of a team
What You’ll Do:
Create and implement robust manufacturing test strategies for many components of systems and products.
Collaborate with the quality assurance team to validate and refine manufacturing tests.
Develop applications and embedded firmware to guide, perform and track manufacturing testing and validation.
Collaborate with the senior development team to design, implement, and optimize firmware for Arm-based platforms.
Develop and maintain code for various Arm architectures, ensuring efficient and reliable performance.
Design, implement, and maintain device drivers to ensure seamless integration of audio and MIDI hardware components.
Develop and enhance applications as assigned by senior developers, addressing functionality and performance requirements.
Work closely with other development teams to seamlessly integrate hardware with the company's various applications and software ecosystems.
Collaborate on API design and implementation to facilitate smooth communication between firmware and applications.
Requirements:
Experience in firmware development with a focus on Arm-based architectures
Exposure to FreeRTOS and Embedded Linux development or other real time operating system development
Strong programming skills in C and C++
Excellent problem-solving and debugging skills
Ability to work collaboratively in a team environment
Bonus but not required:
Knowledge of communication protocols (e.g., SPI, I2C, UART)
Experience in designing and implementing device drivers a plus
Understanding of audio processing algorithms and MIDI protocols
Exposure to USB protocols
Solid grasp on Network protocols and standards
Experience with Yocto Project for Embedded Linux customization
Understanding of real-time operating systems and multitasking
Exposure to continuous integration and automated testing
Experience with hardware schematics and layouts
Experience with appropriate tools of the trade: SWD debuggers, Oscilloscopes, DVMs and Logic Analyzer
Familiarity with version control systems (GIT) and task management (Jira) use
Why MultiTracks.com?
MultiTracks.com is committed to your total wellbeing and offers benefits to holistically support your and your family’s physical, emotional, social, financial, and professional health including:
Time away from work benefits including paid holidays and paid time off plans. All time off is dependent upon the company’s schedule and needs.
Remote / work from home days (for in-office employees)
Employer-paid options for health insurance plans available on the first day of employment. Based on the health insurance plan you select, the company will pay for some or all your/your family’s health insurance premiums. This extends to your spouse and children provided they are not eligible for health insurance coverage at their own employer.
Employer-paid dental and vision available on first day of employment
Health savings account (with employer contributions) or flexible spending account
Employer-paid life, disability and AD&D insurance
Additional Voluntary Life and AD&D, Critical Illness, and Accident Insurance options available
Employee Assistance Program (EAP) including no-cost counseling sessions, financial consultations and attorney consultations and/or mediation, wellbeing support for emotional, physical, social, professional, and financial health, Caregiver support & Health Advocacy Program
Optional free enrollment in Dave Ramsey’s Financial Peace University Course
401(k) retirement plan with a 100% employer match of the first 4% of eligible compensation contributions (eligible after 3 months of hire date)
Adoption assistance (up to $1,500, if eligible)
Parental leave (eligible after 3 months of employment)
Educational Assistance Program (up to $1,500 per year, if eligible)
Training & Development Opportunities
MarketPlace™ program with discounts and deals from national retailers (ex: gym memberships, tutoring, discounts on childcare services, pet health insurance, travel needs, etc.)
Spend a week with the entire MultiTracks.com team during our annual Team Week.
- Full benefits package listed above available to full-time employees.
Our culture sets us apart. We’re not just saying that. Take it from our team:
“What we do every day matters to people all over the world, I love the Team environment here, the collaboration, the fun we have together.”
- Marc, Senior UI/UX Designer
“Culture makes a great work environment. It is great working with genuine people who all have a passion for the vision of the company. Exceptionally rare.”
- Kenny, Software Development Manager
“I love the potential. With MultiTracks being a growing company, there is potential to grow into roles that fit you as a person. MultiTracks.com cares about the development of each employee and is incredible at maximizing people within the company to fit. MultiTracks.com is always looking out for ways to win for both the employees and the company.”
- Trevor, Sales & Support Specialist
“I love that I get to be creative and that our work is meaningful!”
- Monica, Partner Relations & Marketing Coordinator
If this position sounds like it might be a fit, reach out to us and apply today!