OSI Engineering - Rocklin, CA
posted 3 months ago
As a Hardware and Firmware Engineer (FPGA/PCB) for the Product Design Team in Rocklin, CA, you will be an integral part of a small design team where your contributions will significantly impact a variety of products across multiple industries, including medical, networking, and aerospace. This role involves working on diverse design ideas and products, allowing you to leverage your engineering skills in a dynamic environment. You will report directly to the CEO, providing you with a unique opportunity to influence cutting-edge products and services. Your responsibilities will encompass the entire product development lifecycle, from initial concept through to prototyping and testing, ensuring that the final designs meet user requirements and are manufacturable. In this position, you will be tasked with estimating project complexity, feasibility, and cost at the concept stage of product development. You will collaborate with end customers to gather user requirements and translate these into lower-level engineering specifications. Your analytical skills will be crucial as you benchmark and compare the performance of various products, utilizing both specifications and empirical test data. You will also be responsible for developing and analyzing multiple solutions to user problems, potentially prototyping options to provide proof of concept. Your role will require you to design and debug both analog and digital electronic circuits, as well as microprocessor or FPGA firmware. Collaboration with mechanical and software engineers will be essential to ensure seamless integration of all design modules. You will participate in and host design reviews to enhance design quality, perform Design for Manufacturability reviews, and ensure that designs meet user requirements through thorough reviews with end customers. Additionally, you will create and execute test protocols, troubleshoot issues during verification and validation, and document all designs with appropriate drawings. Regular status updates to supervisors and project teams will be part of your responsibilities, along with visiting customer sites for troubleshooting and discussions about products and projects.