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

Software Engineer in Calabasas, CA at Line 6

Date Posted: 12/10/2018

Job Snapshot

Job Description

Design, develop, and maintain mobile and native software systems for music products used by musicians worldwide. Implement and design compelling graphic user interfaces using latest design practices. Collaborate daily with software developers, firmware engineers, product designers, and product testers. Contribute to product definition and design. Work with a world class team to meet deadlines. Learn from other engineers, and enjoy a creative development environment with a motivated team

Job Requirements

  • Research, design, and develop software 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
  • Design graphic user interfaces which enable excellent user experience for all target customers.
  • 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, and the performance requirements of overall system
  • Develop software system testing procedures, programming, and documentation, and work with the Product Test group to ensure the reliability
  • Ability to manage multiple tasks and projects
  • Collaborate with product team, QA and customer support to help define and document features and maintain existing software
  • Bachelor's or Master's degree in computer science or related field
  • 3+ Years experience developing and delivering customer facing applications
  • Expert-level skill in C/C++ and object oriented programming principals and design patterns
  • Experience with Objective-C, Swift C#, C++/CLI and java programming
  • Experience with multi-threading and synchronization
  • Knowledge of Audio/Video streaming and networking protocols
  • Experience with UI design, third-party UI frameworks

Preferred qualifications :

  • Experience with developing device drivers for Mac and WIndows a major plus
  • Agile Software Development experience a plus
  • Proven ability to write high-quality software while meeting real-time constraints a plus
  • Passion for Music a plus

CHECK OUT OUR SIMILAR JOBS

  1. Software Engineer Jobs
  2. Project Engineer Jobs