Embedded Software Engineering Specialist

Embedded Software Engineering Specialist

Music Tribe | Bangalore, KA, IN

Posted a month ago

Apply Now

Description

WE EMPOWER, YOU CREATE

We at Music Tribe believe that our sole purpose is to empower you to become the most creative you can be. We believe in obsessively empowering through our Brand Tribes – Midas, Klark Teknik, Lab Gruppen, Lake, Tannoy, Turbosound, TC Electronic, TC Helicon, Behringer, Aston Microphones, Bugera, Oberheim, Auratone and Coolaudio. Empowering you to create and receive appreciation is the key to our happiness. That’s why we exist.

Music Tribe celebrates over 30 years as a provider of Music Products and Solutions and works across 12 counties employing 2,000 Customer Obsessed Tribers. We want you to be part of our ambitious growth journey, empowering your team or fellow Tribers to create the absolute best.

Our People, Our Tribe

TRIBE - Teamwork, Respect, Integrity, Bold & Engage are our cultural cornerstone. We respect all our people and aspire to supply inclusive working experiences and an environment that reflects the audience we serve.

We are diverse, we come from different backgrounds and different countries. We are software engineers, designers, researchers, marketers, accountants, customer service, production operatives, technologists and more. We believe that a diverse organisation makes us stronger.

Our Purpose

We at Innovation believe that delivering life changing Engineering Services through self service tools

related to Software, Systems, PCB, Mechanics, Acoustics and Compliance will empower our

Customers as well as Music Tribe.

We further believe that relentlessly and consistently measuring and improving our services, will lead

to appreciation and Customer Advocacy.

Roles And Responsibilities
  • Develop C++ based GUI which includes Embedded UI development and VST plugins UI development for OSX, Windows and Linux.
  • Understand high level system requirements to define the architecture and design requirements and do the implementation.
  • Write specifications and technical documentation
  • Engage in planning activities
  • Provide time estimates for features
  • Conduct technical research and solution analysis
  • Provide input to software test plans
  • Analyze bug reports and evaluate issue complexity
  • Interact regularly with product management, designers, and other internal and external Stakeholders across the globe
  • Follow strict coding guidelines and project documentation
  • Unit and functional testing
  • Contribute actively for code review and the scrum process
  • Understand and follow the company values (T.R.I.B.E) with passion
  • Mentor and training for new members joining the team
  • Participation for organizational activities such as recruitment, team meetings, team building activities, trainings, HR/wellness activities

Qualifications, Minimum
  • Engineering degree from a reputed university: BE/BTech/MCA/MTech
  • 1 to 5 years of experience in C++ based Software development.
  • Cross platform development experience (Mac, Win, Linux)
  • Experience working with agile software development and continuous integration
  • Proven expertise in programming in C++ 14.
  • Global, Multi Cultural, Matrix Organization Experience
  • Strategic
  • Structured
  • Collaborative
  • Resilient

Qualifications, Preferred
  • Experience with QT/JUCE framework
  • Experience with development of VST plugins
  • Skills in UI design and implementation
  • Experience with Microsoft DevOps
  • Test automation experience
  • Knowledge of music recording software

Tools
  • Microsoft Visual Studio
  • XCode
  • Microsoft DevOps
  • JUCE
  • MS 365 Suite
  • Git
  • Click here to view our Privacy Policy

Why work for us?
  • Annual leave provision, plus public holidays
  • Pension / retirement fund contributions
  • Health Care
  • Hybrid & remote working options in some locations
  • We measure our People Engagement
  • We run quarterly team building events
  • We are invested in learning & development
  • We reward daily through digital recognition systems