A LOGITECH COMPANY
Jobs at WiLife

About Us
Blog
Jobs at WiLife
News
Contact Us

Jobs at WiLife

WiLife™ is a progressive, exciting company where everyone takes pride in building products that make it possible for everyone to have the peace-of-mind that a sophisticated video surveillance system brings.

How to Apply

To apply for a position at WiLife, send your resume as a Microsoft Word (.DOC) file or Adobe Acrobat (.PDF) attachment with a cover letter to jobs@wilife.com. Be sure to include the job title in the subject line.


Senior Software Engineer

Position Type: Full Time, Salaried, Full benefits

Location of Position: Draper, UT

Postion Summary

Develop the next generation of online surveillance video management and control application for WiLife’s Award-winning video security system.  This person will use Service Oriented Architectures and Web 2.0 techniques to deliver live and recorded video and other services on Browsers, Client Applications, and Mobile devices.  Plan to use C#, ASP.Net, JavaScript, AJAX, T-SQL, Flash and other tools, in the development process. The job requires a degreed software guru with exceptional understanding of algorithms, object-oriented development, attention to detail, and excellent design and communications skills.

Requirements

  • MS or BS in Computer Science, Computer Engineering, or equivalent
  • Exceptional knowledge of object-oriented softare engineering and service-oriented architectures 
  • Proven understanding of usability and interaction design/Human-Computer Interaction
  • Proven network application design, implementation skills, and ability to deliver appropriately scoped quality software on-time
  • Proven ability working with web development technologies including JavaScript, AJAX, JSON, and to deal with cross-platform issues 
  • Solid data-layer design and development skills, including database design and performance tuning and writing efficient T-SQL. 
  • Tested ability to work with customers to define requirements
  • Experience using automated testing to reduce QA
  • Motivated to learn new technologies, platforms, and methods
  • Enjoys working as part of an agile software development team 
  • Ability to have fun

Responsibilities:

  • Use next generation Internet tools to design and implement online surveillance video management and viewing products
  • Build cross-platform application for Browsers, Thin Clients, and Mobile devices
  • Program using MS tools, messaging & communications protocols
  • Learn video encoding, communications, and management techniques from our team
  • Drive innovation, intellectual property and patents

Company Background

WiLife®, located in Draper, Utah specializes in the development and marketing of digital video security systems for homes and small businesses. Wilife is the first company to deliver a professional-grade system at an affordable cost with a do-it-yourself installation package. Wilife released its first product in December 2005 and expects to grow quickly over the next decade.

Notice

The jobs at WiLife are dynamic. The above statements are intended to describe the general nature and level of work necessary for this position. It is not intended as an exhaustive list of all responsibilities, duties, or skills required and should not be construed as a complete job description.

back to top


Senior Software QA Engineer

Position Type: full time, salary

Location of Position: Draper, UT

Position Summary

The Senior Software QA Engineer will own and direct a large portion of the WiLife software testing effort. This includes developing, applying, and maintaining quality standards for the WiLife’s Digital Video Security System, which includes Windows software, online applications, and digital camera firmware. The QA engineer will be responsible for installing/configuring software, hardware, and services in various test environments; developing and executing test plans; analyzing test results; to ensure that existing functionality runs accurately; file bug reports and recommend possible corrective action if functionality fails to meet expectations.

Candidate must be smart, fast-paced, and career-minded. As the company continues to grow, expect the work to be challenging, intense and fun.

Responsibilities

  • Develop expertise in all WiLife products and applications
  • Drive improvements in WiLife products and applications
  • Plan and document the Quality Assurance testing plans for new product releases
  • Write test scripts, execute test plans, document results, and other Quality Assurance work
  • Participate in development and use of automated testing tools
  • Analyze any defects identified, create bug reports and track all problem reports to closure
  • Verify quality delivery of products to the client, within the specific project constraints
  • Work with product management, engineering, and sales to define needs, goals and constraints
  • Collect field data from customer service to indentify product improvement opportunities
  • Maintain expertise in QA methodologies and tools

Desired Skills

  • BS degree in a technical field or equivalent work experience in Computer Science, Quality Assurance
  • 3-5 years experience software quality testing
  • Ability to produce automated test scripts, manual test scripts and other related documentation
  • Excellent oral and written communication skills
  • Self-motivated, highly analytical and detail-oriented
  • Ability to multi-task concurrent projects
  • Experience with at least one of the following (Basic, Java, C++, C#, SQL, .Net)
  • Interest in advancing career toward Quality Assurance Management

Company Background

WiLife™, located in Draper, Utah specializes in the development and marketing of digital video security systems for homes and small businesses. WiLife is the first company to deliver a professional-grade system at an affordable cost with a do-it-yourself installation package. WiLife released its first product in December 2005 and expects to grow quickly over the next decade. 

Notice

The jobs at WiLife are dynamic. The above statements are intended to describe the general nature and level of work necessary for this position. It is not intended as an exhaustive list of all responsibilities, duties, or skills required and should not be construed as a complete job description.

back to top


Engineering Intern

Position Type: Part-time or full-time, flexible hours

Location of Position: Draper, UT

Position Summary

The WiLife Engineering Intern works closely with our software, electrical, mechanical, and online engineering teams to test, evaluation, and improve our systems. This includes installing and configuring WiLife software, digital cameras, and online services in various test environments. Additionally, the Intern will help develop and execute test plans; analyze test results to ensure that existing functionality runs accurately; file bug reports and recommend possible corrective action if functionality fails to meet expectations.

WiLife Engineering Interns will gain valuable experience in all software, electrical, and mechanical functions, which will serve as a perfect base for future education and career growth.

As the company continues to grow, expect the work to be challenging, intense, fast-paced, and fun.

Responsibilities

  • Develop expertise in all WiLife software and electronics products
  • Help design and document detailed test cases to cover all levels of tests
  • Generate/assemble test data to support test process
  • Use planned test procedures to diagnose and report issues with product functionality
  • Interact with product management, engineering, and customer service to coordinate activities
  • Analyze any defects identified, create bug reports, and track all problem reports to closure
  • Participate in development and use of automated testing tools

Desired Skills

The successful Engineering Intern candidate will have these skills:

  • 1-2 yrs college in technical field or equivalent work experience in Engineering or Quality Assurance
  • Working knowledge of the product development lifecycle
  • Excellent computer skills with understanding of Windows and general networking
  • Ability to work well in fast-paced team environment
  • Experience setting personal schedules, planning complex activities, and meeting commitments
  • Excellent oral and written communication skills
  • Effective organizational skills; ability to multi-task
  • Experienced with common programming and scripting languages is a plus

Company Background

WiLife™, located in Draper, Utah specializes in the development and marketing of digital video security systems for homes and small businesses. WiLife is the first company to deliver a professional-grade system at an affordable cost with a do-it-yourself installation package. WiLife released its first product in December 2005 and expects to grow quickly over the next decade. 

Notice

The jobs at WiLife are dynamic. The above statements are intended to describe the general nature and level of work necessary for this position. It is not intended as an exhaustive list of all responsibilities, duties, or skills required and should not be construed as a complete job description.

back to top


Computer Software/Firmware Engineer, Applications

Position Type: full time, salaried, full benefits

Location of Position: Draper, UT

Postion Summary

The Software/Firmware engineer will design and implement a network stack in C/C++ for LukWerks software on Windows platforms. The Software/Firmware engineer will also design and implement a network stack in C/C++ for firmware to run on a TI DM642/DM640 DSP platform. The Software/Firmware engineer will develop firmware applications in C /C++ on TI DM642/DM640 platform. The Software/Firmware engineer will develop test programs to test the network stack for LukWerks in Visual C++/MFC on Windows platforms.

Requirements

Candidate will have an MS in Computer Science (or foreign equivalent degree) or related field and demonstrate expertise in:

  • TCP/IP protocols;
  • Programming in a multi-threaded real-time environment;
  • Digital Signal Processing and the TI DSP architecture
  • C/C++ programming on the TI DM642/DM640 DSP platform.
  • Must have ability to work in a team-oriented, multidisciplinary environment.

To Apply

E-mail application/resume to Mark Webb, mark@WiLife.com. In the subject line, refer to Job IT-1. Applicants must have U.S. Employment Authorization. No H-1 or F-1 applicants. Must include documentation of meeting special requirements. Only qualified applicants are invited to apply.

Company Background

WiLife™, located in Draper, Utah specializes in the development and marketing of digital video security systems for homes and small businesses. Wilife is the first company to deliver a professional-grade system at an affordable cost with a do-it-yourself installation package. Wilife released its first product in December 2005. Since then, WiLife has seen exceptional growth and expects to grow quickly over the next decade.

Notice

The jobs at WiLife are dynamic. The above statements are intended to describe the general nature and level of work necessary for this position. It is not intended as an exhaustive list of all responsibilities, duties, or skills required and should not be construed as a complete job description.

back to top