This site uses cookies. To find out more, see our Cookies Policy

Software Engineer in Calabasas, CA at Line 6

Date Posted: 2/19/2018

Job Snapshot

Job Description

Design, develop, and maintain mobile and native software systems for music products used by musicians worldwide. Collaborate daily with software developers, firmware engineers, product designers, and product testers. Contribute to product definition and design. Learn from other engineers, and enjoy a creative development environment with a motivated team.

  • Research, design, and develop software applications and systems for music creation
  • Use object oriented techniques to create cross-platform software applications primarily using C, C++, Objective C, C#, Swift and Java programming languages for Mac, Windows, iOS and Android
  • Analyze software requirements to determine feasibility of design within time and cost constraints
  • Consult with the Embedded Engineering group to evaluate the interface between hardware and software
  • Develop software system testing procedures, programming, and documentation, and work with the Product Test group to ensure reliability
  • Collaborate with product teams, QA and customer support to help define and document features and maintain existing software

Job Requirements

  • Bachelor's or Master's degree in computer science or equivalent
  • 3+ Years’ experience developing and delivering customer facing applications
  • Knowledge of object oriented programming principals and design patterns
  • Proficiency in C/C++
  • Experience with multi-threading and synchronization
  • Experience programming with UI frameworks
  • Ability to write high-quality software and meet deadlines

Preferred qualifications:

  • Experience with Objective-C, Swift, C#, C++/CLI and Java programming
  • Agile Software Development experience
  • Knowledge of digital audio principles
  • Experience with Test Driven Development
  • Passion for Music

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Project Engineer Jobs