Systems Engineer
hace 6 días
Cedar Park
Job Description MultiTracks.com is looking for a Systems Engineer who is passionate about audio technology, possesses in-depth knowledge of USB audio standards, and has a strong background in embedded Linux systems. The ideal candidate will play a key role in designing, implementing, and optimizing audio solutions for our products, ensuring seamless integration and superior performance. 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: * Business Development and product roadmap discussions * Hardware architecture * Principal hardware design * Firmware architecture and design * Manage development plan and resource requirements * Manage manufacturing production and distribution * Assist with product and technical support * Lead and manage development team * Lead the development and optimization of embedded audio systems, with a specific focus on Linux audio processing. * Collaborate closely with cross-functional teams, including hardware engineers, software developers, and QA, to define and implement audio system requirements. * Design and develop audio drivers and middleware for embedded Linux platforms, ensuring compliance with industry standards and specifications. * Conduct thorough debugging, performance analysis, and troubleshooting of audio-related issues in embedded systems. * Stay current with advancements in USB audio standards, embedded Linux technologies, and audio processing algorithms to contribute to continuous improvement. * Mentor and guide junior team members, fostering a collaborative and knowledge-sharing environment. * Collaborate with external partners, vendors, and open-source communities to enhance and integrate audio-related features. Requirements: * Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. * Proven experience (5+ years) in embedded development with a focus on audio, USB audio, and embedded Linux. * Expertise in USB audio standards, including USB Audio Class 1 and 2, and experience implementing USB audio drivers. * Proficient in C/C++ programming languages with a strong understanding of low-level programming for embedded systems. * Solid understanding of embedded Linux kernel internals, device drivers, and real-time operating systems. * Strong debugging and troubleshooting skills, with the ability to analyze and resolve complex technical issues. * Familiarity with version control systems (e.g., Git) and build systems (e.g., Yocto Project, U-Boot). * Experience in configuration and use of DMA. * Inter-processor communications. * Excellent communication skills and the ability to work effectively in a collaborative team environment. Preferred Qualifications: * Experience with audio frameworks such as ALSA (preferred), GStreamer, or JACK. * Knowledge of containerization technologies, such as Docker. * Previous experience in the audio hardware industry. * Familiarity with hardware design and schematics. * Contributions to open-source projects related to embedded systems and audio. * Familiarity with Inter-processor communications and streaming, particularly audio streaming. * Familiarity with audio hardware communications: SAI, I2S. * Experience with standard communications protocols, including embedded: anEthernet, UART, SPI, I2C. * Experience with other real time embedded operating systems: FreeRTOS (preferred), ThreadX, VxWorks, etc. * Experience with Jira and working in Agile development environments. * Excellent documentation practices. Bonus but not required: * Experience with Dante Audio networking and development. * Experience with AES67 and other related audio networking standards. * Familiarity with distributing audio across multiple timing domains. * Working with Confluence for collaboration. * Knowledge of Office365. 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 in the United States. 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!