Senior Software Programmer

pic

Senior Software ProgrammerLocated in Irvine, California, our goal at SmartLabs, Inc has been to offer homeowners and contractors the widest selection of affordable electronic home improvement products possible. Although many aspects of our business have changed over the last decade, like the addition of our comprehensive website and development of proprietary products from Smarthome Design, our commitment and dedication has remained the same: to be the one-stop source for products that make life more convenient, safe and fun. Today, we offer over 5,000 products, including sophisticated lighting systems, security systems, digital home wiring systems, smart appliances, home automation controllers, home networking, home theater and more. Featured in OCMetro as One of the Best Places to Work in Orange County, SmartLabs, Inc. has a reputation for quality, reliability, integrity, and customer service, which has enabled us to expand both within the home automation market.SmartLabs, Inc. seeks a proven, professional, innovative and meticulous individual for our Lead Software Engineer position. If you are looking for an opportunity to design new products and platforms using the latest development tools in the exciting home automation industry (think remote control of your home), working on a dynamic team in a results oriented environment, then this may be the position for you! Responsibilities:
  • Lead development of specifications
  • Lead design of software
  • Lead implementation of software designs
  • Analyze test plans and test results
  • Lead the development of designs and test documentation
  • Review data sheets and instruction manuals
  • Serve as project manager and/or project technical contact
  • Participate in industry technical meetings and conferences as needed to meet operational and strategic plans
  • Lead development and improvement of R&D processesQualifications:
  • B.S. in Electrical Engineering, Computer Engineering, Computer Science or equivalent
  • Minimum 8 years experience in one or more of the following areas:
  • Software design of large systems
  • Communication protocols and drivers
  • C#, .NET development
  • Graphical User Interface applications in Windows environments including object oriented design and/or object oriented languages (C++, Delphi, Visual Basic, JAVA, Smalltalk)
  • Strong and proven user interface design and development skills.
  • Strong writing, documentation and speaking skills
  • Must have shipped a successful commercial software product
  • Must have some home automation experience
  • Good algorithm, data structure and design pattern knowledge
  • Good web development skills
  • Ability to learn new skills and assume new responsibilities
  • Ability to work cooperatively in a team environment as well as independently with little oversight required
  • Background check results satisfactory to SmartLabs, Inc.Preferred Qualifications:
  • Project management
  • 2-phase electric power systems
  • Firmware or assembly experienceImagine the Possibilities:Someday you and all your friends and family will walk into your home and simply say 'hello.' Your home recognizes you, lights come on, you are told of an important message and your coffee maker starts - because you created your personal welcome home actions. If this sounds exciting, and you are able to lead development towards this goal and many others, then you are ready to join us at SmartLabs, Inc.Benefits:
  • Medical & Dental Plans
  • Flexible Spending Account
  • Life Insurance, AD&D & LTD
  • 401(k)
  • Wellness Program
  • Voluntary Vision Plan
  • Online Benefits Management
  • Friendly, casual environment with emphasis on teamwork
  • Significant employee discounts Please forward your resume, along with your salary requirement (or history) to: [email protected]. Please make your subject line: Senior Software Programmer.Smarthome is an equal opportunity employer.




  • place your order by 3pm PT for same day shipping

    Please wait...