This job board retrieves part of its jobs from: Toronto Jobs | Emplois Montréal | IT Jobs Canada

Bringing you the hottest job offers in California

To post a job, login or create an account |  Post a Job

Senior FPGA Software Engineer with Security Clearance


This is a Contract position in Cerritos, CA posted November 18, 2020.

SENIOR FPGA SOFTWARE ENGINEER -CERRITOS, CA Corelis Inc. is a leader in high performance JTAG-based tools, bus analysis tools, and embedded test tools for hardware development and automated testing. Corelis offers the industry’s broadest line of JTAG/boundary-scan software and hardware products and is an industry leader in the JTAG interface and boundary scan market. Corelis has an immediate opening for Senior FPGA Software Engineer at their Cerritos, California headquarters. As an industry leader and innovative technology group, we work together to deliver the highest quality of boundary scan products to our customers. We are seeking ambitious and self-starting team-players who are motivated to reach new levels of success, individually, as well as collectively. Corelis offers a challenging and professional environment, attractive compensation, and a very competitive benefits package. Corelis, Inc is a EWA (Electronic Warfare Associates) company. DESCRIPTION As Senior FPGA Software Engineer, you will lead, architect, design, prototype, code, test, deploy, maintain and improve our applications including but not limited to current product and new product designs. This role will collaborate with product managers, sales, engineers and the rest of the team to deliver compelling user experience and high-quality software. This position will produce exceptional software that is tested, code reviewed and provide technical leadership, driving and performing best engineering practices to initiate, plan and execute large scale and cross functional including company-wide critical initiatives. Duties and Responsibilities We are looking for a Senior FPGA Engineer with extensive experience in the design, development, integration, test, and delivery of FPGA and digital circuits for embedded applications. The main responsibilities of this position include * Documentation of design specifications and implementation details. Input to design and code reviews. Upholding of software standards and methodologies.
* Development in Verilog/VHDL for Xilinx FPGAs * Integration of the developed firmware on the target hardware. * Capable of writing software to support verification testing of FPGA code.
* The realization of complex system requirements to provide robust and reliable FPGA solutions.
* Responsible for the complete implementation of detailed technical tasks.
* Configuration control of source code.
* Devise appropriate test procedures, both informal and formal, to prove correct operation of the module, and to perform unit tests for regression analysis and requirements verification.
* Ability to work independently and with a significant level of autonomy to develop technical and programmatic solutions.
* Collaboration with other team members (including system, hardware, and software engineers) to meet agreed system designs, interfaces, protocols, etc.
* Report status, risks, and estimates-to-complete on all tasks to project management. Qualifications and Desired Skills The following qualifications are required for this position * Degree in electronics/engineering related subject. BS/MS/PhD in Electrical Engineering or Computer Science is preferred.
* At least 3 years of Verilog/VHDL programming experience in targeting Xilinx devices for complex embedded applications. 5 years or greater is preferred.
* Experience with Xilinx Vivado and/or ISE. Vivado preferred. * Experience with embedded software C and C++.
* The ability to read, understand and write specifications and protocols.
* Experience in tool chains and version control systems.