Logo
Epiphone Guitar Corp.

Software Engineer, Pro Audio Job at Epiphone Guitar Corp. in Nashville

Epiphone Guitar Corp., Nashville, TN, United States


The Gibson Pro Audio Software Engineer is a key position within the multi-disciplinary pro audio team responsible for the design and development of pro audio products. The software engineer will be responsible for planning, designing, developing, and maintaining multi-platform software applications and embedded firmware for our pro audio products and users.Essential FunctionsDesign and implement audio features and functionality for our mobile and web applications.Work on a wide range of software solutions on Windows, macOS, iOS and Android.Collaborate with cross-functional teams including product managers, designers, and other engineers to deliver outstanding user experiences.Optimize audio performance and latency for real-time processing and playback.Integrate third-party audio libraries and APIs as needed.Write clean, maintainable, and efficient code while adhering to coding standards and best practices.Conduct code reviews and provide constructive feedback to team members.Stay updated on emerging audio technologies and industry trends to drive innovation in our products.Troubleshoot and debug audio-related issues and implement solutions in a timely manner.Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.Contribute to the continuous improvement of our development workflows and practices.Required Skills/AbilitiesProven experience in software development, with a focus on audio app development.Proficiency in programming languages such as Python, C++, Swift, or Java.Strong understanding of digital audio concepts, including signal processing, codecs, and audio APIs (e.g., Juce, Core Audio, Web Audio API).Experience with audio processing frameworks and tools such as AudioKit, FMOD, or Wwise.Familiarity with mobile app development frameworks such as React Native or Flutter is a plus.Excellent problem-solving skills and attention to detail.Ability to work effectively both independently and collaboratively in a fast-paced environment.Good communication skills and ability to articulate technical concepts to non-technical stakeholders.Passion for audio technology and a desire to create innovative audio experiences for users.Proficiency in Microsoft Office tools.Required Education and ExperienceBachelor’s degree in Computer Sciences, Electrical Engineering, or equivalent experience necessary.Two to five years of experience developing software for audio products.3-5 years of professional experience writing production code.Strong interpersonal and team leadership skills.Strong organizational, time management, and verbal and written communication skills.Management skills combined with ability to work as part of a multidisciplinary team.Help maintain and manage automated builds and software releases.Experience debugging embedded systems.GUI development for embedded devices.Familiar with Git or other version control.Familiarity with embedded peripherals like GPIO, UART, I2C, SPI, ADC, USB, BLE, WIFI, Bluetooth.Personal QualitiesPassionate about working and winning in a team environment.Results oriented and driven, with a track record for delivering action items to plan.Flexibility to adapt quickly to changing circumstances. Able to proactively question and challenge to prioritize and identify solutions in timely manner.Clear and logical thinker.Relish working in a company with a diverse, challenging, and fast-paced environment.Travel RequirementsThis position is mostly office-based, but may involve minimal travel.Physical DemandsOffice work environment.Able to lift 30 lbs.We celebrate diversity and Gibson Brands, Inc is an Equal Opportunity employer.#J-18808-Ljbffr