Logo
Gibson Brands Inc.

Gibson Brands Inc. is hiring: Software Engineer, Pro Audio in Nashville-Davidson

Gibson Brands Inc., 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 systems.
  • 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 a 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