Can I embed a contact form into my template file?

Yes, but you cannot insert a contact form shortcode into your template file directly. You will need to pass the code into apply_shortcodes() function and display its output like this:

<?php echo apply_shortcodes( '[contact-form-7 id="1234" title="Contact form 1"]' ); ?>

Just another contact form plugin for WordPress. Simple but flexible.