What our employees say about working here:

  • "The knowledgeable staff and varied technology/applications ensure you will learn and grow here."
  • "It is a stable company with consistent workload available.  You don’t have to worry about running out of work causing you to lose your job."
  • "As an employee you get input into what you want to do.  There are a handful of projects available and you can choose what’s most interesting to you."
  • "If you need something to do your job efficiently you get it."
  • "There is quick access to top management.  You don’t have to go through a lot of levels to make decisions within Innova."
  • "Insight into the company status is easily available via the owner."
  • "There is flexibility with health insurance.  Most companies have a few options but at Innova there are a lot of options so you can choose what is best for you.  Innova covers a lot of the premium."
  • "The 401k match and bonus programs are good."



We are looking for Hardware and Firmware Engineers

Candidates should have a Bachelors Degree or higher in engineering or other related field
Candidates with 2+ years of engineering experience are preferred but we are open to interview recent graduates

We provide all the basics an employee would expect:
    • Competitive Salary - $100K to $170K
    • Bonus plan worth 15-20% of annual salary
    • Paid time off
    • Paid holidays
    • Paid Parental leave
    • Medical, Dental, Vision, and Life Insurance Benefits
    • 401k plan with company matching and profit sharing contributions
    • Hybrid work arrangement possible

But more importantly this is why you will WANT to work here:
    • Less Bureaucracy - No extra forms or training. Spend your time doing the engineering that makes our customers happy.
    • Less meetings - Our focus is on getting things done which means spending most of our time designing products.
    • No micro-management - We empower engineers at every level to make the day-to-day decisions that keep their projects moving.
    • Build relationships with decision makers - You will work directly with the senior engineers and management at the top companies we work with.
    • Work Variety - You will never work on the same small task over and over again. Every new project is a new adventure.
    • Flexible scheduling - We focus on getting our clients objectives met not punching the clock.
    • Control your income - Our bonus plan is under your control.  We have a 15 year track record of paying 100% of every employees full bonus potential.

Most companies are myopically focused on checking every box of their list of required technical skills.  We take a different approach.  Our focus is on finding the right person first.
Our engineers are:
    • Customer focused - We are happy when our customers are happy.
    • Detail oriented - High performance takes high focus.
    • Good communicators - We listen to our customers needs and explain our solutions so that they can understand it.
    • Trustworthy - We follow through on our commitments, admit our mistakes, and say I don't know when we don't have the answer.
    • Wanting to play for a winning team - We are respected by our customers because we deliver results.


Once we find the right person we look for these attributes:


A candidate should have experience working with FPGAs or ASIC design
FPGA Firmware Design
        • Should be able to program in Verilog (preferred) or VHDL
        • Should have experience with high speed DDR memory controllers
        • Should have experience with high speed serial transceivers
        • Should understand how to achieve timing closure in a design including handling clock domain crossings
        • Experience with communications systems like Ethernet, PCIe, or other similar interfaces is a plus
        • Experience with control systems for electric motors and other applications is a plus
        • Experience with video processing and interfaces like HDMI, SDI, MIPI, or other similar interfaces is a plus
        • Experience with camera image sensor ISP development is a plus
        • Experience with manipulating data with DSP algorithms is a plus

A great candidate will have experience with at least one more of these areas
Hardware Design
    • Should be able to design high speed digital PCBs utilizing FPGAs and microcontrollers
    • Experience with low voltage power supply design is a plus
    • Experience with low noise analog systems is a plus

Embedded (MCU) firmware design
        • Should be able to program bare metal applications using C or C++
        • Should be able to program applications to interface with embedded devices over SPI, I2C, UART, or similar interfaces
        • Experience with programming RTOS applications is a plus
        • Experience with motor control systems is a plus
        • Experience with programming for USB, Ethernet, Bluetooth, or similar interfaces is a plus

These make a candidate an even better match
Ability to perform system architecture tasks is a plus
Experience working on medical devices is a plus
Experience working on Pro A/V or broadcast video devices is a plus
Experience working on devices for aerospace applications is a plus