We are looking for Hardware and Firmware Engineers. Engineers work on FPGA firmware, embedded firmware, and hardware design projects for customers across multiple industries. As a design services company, engineers work directly with customers while developing solutions for medical device, aerospace, and professional audio/video applications. The company focuses on finding the right person first while providing engineers the opportunity to work on a wide variety of projects.
Responsibilities
- Design FPGA firmware using Verilog (preferred) or VHDL.
- Design high-speed digital PCBs utilizing FPGAs and microcontrollers.
- Develop embedded firmware using C or C++ for bare-metal applications.
- Program applications to interface with embedded devices over SPI, I2C, UART, or similar interfaces.
- Design systems utilizing high-speed DDR memory controllers and high-speed serial transceivers.
- Develop designs that achieve timing closure, including handling clock domain crossings.
- Support complete customer design projects that may include FPGA firmware, embedded firmware, hardware design, or a combination of all three.
- Collaborate directly with customers, senior engineers, and management throughout the design process.
- Support system architecture and proposal development for engineering projects.
Qualifications
- Experience working with FPGAs or ASIC design.
- FPGA firmware design.
- Verilog (preferred) or VHDL programming.
- Experience with high-speed DDR memory controllers.
- Experience with high-speed serial transceivers.
- Understanding of timing closure and clock domain crossings.
- Experience designing high-speed digital PCBs utilizing FPGAs and microcontrollers.
- Experience programming bare-metal applications using C or C++.
- Experience programming embedded devices over SPI, I2C, UART, or similar interfaces.
- FPGA firmware development using Verilog or VHDL is the primary required skill set.
- ASIC design experience is considered transferable to the role.
- Must have hands-on design experience are not a fit.
- Strong communication and interpersonal skills
- 2+ years of engineering experience preferred; entry level candidates will be considered.
- Bachelor''''s degree or higher in Engineering or another related field.
Bonus Qualifications:
- Experience with high-speed communication protocols and interfaces.
- Experience with video processing, DSP, or image sensor technologies.
- Experience with embedded systems, RTOS, or motor control applications.
- Experience with system architecture or digital hardware design.
- Experience in the medical device, aerospace, or professional A/V industries.
Type: Full-Time
Location: Rocklin, CA - Hybrid (Preferred at least two days per week on-site. Exceptional candidates may be considered for reduced on-site requirements after an initial onboarding period)
Salary: $100k - $190k base (DOE)