Close
Receive an instant $150 Manufacturer's Rebate with a Professional Series Whole House Fan
LEARN MORE

Software Engineer I

Website QC Manufacturing, Inc. - QuietCool

Makers of the Advanced Whole House Fan

QC Manufacturing, Inc. is a dynamic and innovative high-tech manufacturing company located
in Temecula, CA. We are looking for exceptional individuals to join our team, who have high
desire and drive to succeed both personally and professionally, in a fast paced and growing
company. We manufacture QuietCool ventilation products. With substantial growth across the
country, we are looking for an engineer that can help work with our team to take our products to the next level.

Every day we strive to bring new and innovating products to market. From our humble
beginnings we now have multiple fan lines for whole house ventilation, attic ventilation, and garage ventilation. With QuietCool, every possible home ventilation configuration is possible. We operate by the principle that in everything we do, we strive to improve peoples’ lives. Our dealers and customers tell us we’re succeeding. We are looking for a passionate Software Engineer to design, develop and maintain software solutions. The successful candidate will be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design. Design, modify,
develop, write and implement software programming applications. Support and/or install
software applications/operating systems. Participate in the testing process through test review and analysis, test witnessing and certification of software. Essential Functions
Reasonable accommodations may be made to enable individuals with disabilities to perform
the essential functions.

  • Full lifecycle application development
  • App development and maintenance for iOS and Android
  • Design, code and debug applications in various software languages
    Software analysis, code analysis, requirements analysis, software review,
    identification of code metrics, system risk analysis, software reliability analysis
  • Software testing and quality assurance
  • Support, maintain and document software functionality
  • Integrate software with existing systems
  • Evaluate and identify new technologies for implementation
  • Project planning and Project management
  • Document and demonstrates solutions by developing documentation, flowcharts,
    layouts, diagrams, charts, code comments and clear code
  • Update job knowledge by studying state-of-the-art development tools, programming
    techniques and computing equipment; participating in educational opportunities;
    reading professional publications; maintaining personal networks; participating in
    professional organizations
  • Protect operations by keeping information confidentially
  • Write well designed, testable, efficient code
  • Integrate software components into a fully functional software system
  • Document and maintain software functionality
  • Tailor and deploy software tools, processes and metrics
  • Serve as a subject matter expert
  • Comply with project plans and industry standards
  • Competencies

  • Proven work experience in software engineering (3-5 years’ experience)
  • Hands on experience in designing interactive applications for iOS, Android, and Web
    Apps
  • Ability to develop software in the languages listed below
  • Excellent knowledge of Relational Databases such as SQL
  • Experience in developing web applications using at least one popular web
    framework
  • Experience with test-driven development
  • Mastery in software engineering tools
  • Ability to document requirements and specifications
  • Familiarity with software development methodology and release processes
  • BS degree in Computer Science or Engineering

Supervisory Responsibility

No direct personnel supervisory duties, though management of projects includes directing
project related activities of the project team members.

Work Environment

This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines. The employee is occasionally exposed to a variety of extreme conditions at job sites. The noise level in the work environment and job sites can be loud.

Physical Demands

The physical demands described here are representative of those that must be met by an
employee to successfully perform the essential functions of this job. While performing the duties of this job, the employee is regularly required to talk or hear. The employee frequently is required to stand; walk; use hands to finger, handle or feel; and reach
with hands and arms. The employee is occasionally required to sit; climb or balance; and stoop, kneel, crouch or crawl. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus. The employee may be required to lift up to 50 pounds in normal testing situations.

Position Type/Expected Hours of Work

This position regularly requires normal office hours.

Travel

Travel is primarily local during the business day, although some projects may require more out-of-the-area and overnight travel.

Required Education and Experience

  • The employee is required to have completed four years of college level schooling
    and received a Bachelors in Computer Science or Engineering. Minimum 1 to 3 years’
    experience as a Software Engineer.

Common IT Hardware, Software, Platform and Systems Knowledge

  • Software: Xcode, Android Studio
  • Code Languages: Objective-C, Swift, Java, .NET, HTML, JavaScript, Web Services,
    XML, PHP, MySQL, SQL Server, C, C++
  • Frameworks: Android and iOS frameworks, Bluetooth and Wi-Fi Frameworks

Additional Eligibility Qualifications
Software Engineer Top Skills & Proficiencies

  • Software Development
  • Analytical & Problem-Solving Skills
  • Ability to Learn Quickly
  • Team Player
  • Agile Development Processes and Principles
  • Written and Verbal Communication
  • Customer-Oriented
  • Analysis
  • General Programming Skills
  • Software Debugging
  • Software Documentation
  • Software Testing
  • Software Development Fundamentals & process

Other Duties

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

Upload your CV/resume or any other relevant file. Max. file size: 128 MB.