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; recent graduates 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)