Epiphone Guitar Corp.
Epiphone Guitar Corp. is hiring: Software Engineer, Pro Audio in Nashville-David
Epiphone Guitar Corp., Nashville-Davidson, 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 Functions
- Design 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/Abilities
- Proven 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 Experience
- Bachelor’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 Qualities
- Passionate 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 Requirements
- This position is mostly office-based, but may involve minimal travel.
Physical Demands
- Office work environment.
- Able to lift 30 lbs.
We celebrate diversity and Gibson Brands, Inc is an Equal Opportunity employer.
#J-18808-Ljbffr