Careers at SRC

Staff Engineer – Compiler Developer

SRC Computers, Inc. is seeking a Software Developer to design and develop compiler features for the Carte Programming Environment.

 

The successful candidate will enhance the Carte compiler for C and FORTRAN that targets traditional microprocessors and FPGA based reconfigurable processors. The developer will work with a team of compiler designers, testers and application programmers to continue the development of the leading compiler for reconfigurable computers. Experience in traditional compiler techniques for high level programming languages as well as a working knowledge of hardware definition languages and design tools is required. The development process starts with recognizing the need for compiler features and continues through designing, implementing, debugging, documenting and testing new features. The team member will work closely with both software and hardware engineers in the development cycle.

 

A working knowledge of logic design methodology, simulation and hardware debugging augmenting the required compiler and programming skills is desired for developing the building block cores for Carte compiler generated logic for FPGA-based reconfigurable processors.

 

Qualified candidates will have:

  • An advanced degree in Computer Science or a related technical field, and 5+ years of directly related experience;
  • A proven history of programming environment development and strong knowledge of compiler technology;
  • Experience coding in C, Fortran and C++, VHDL, and Verilog; and
  • Experience with the Linux/Unix operating system.

Qualified candidates should email their resumes to jobs@srccomputers.com.

 

Sr. FPGA Design Engineer

SRC Computers, Inc., the leading developer of computing systems using reconfigurable processing technology, is seeking a senior level hardware design engineer to perform macro library element development and complete chip design of the FPGAs used in SRC's products. SRC is the only vendor in the marketplace with a hardware and software solution that allows programmers to take advantage of the power of reconfigurable computing through the use of standard high level languages.

 

In addition to macro development and chip design, the successful candidate will troubleshoot designs in a lab environment using standard lab equipment and tools such as Chipscope and SignalTap; write white papers and other technical material; interface with and assist the software developers and application engineers; and work as part of the hardware team in the integration and test of reconfigurable computer systems.

 

Qualified candidates will have:

  • A B.S. in Electrical Engineering or related discipline, and 7+ years of experience in the design of high performance, resource efficient FPGAs using Verilog;

  • A broad base of FPGA design experience, SDR and DDR memory interfaces and various I/O standard interfaces operating in excess of 100 MHz;

  • Experience in the use of FPGA vendor specific tools (Altera Quartus preferred); and

  • A results-oriented work ethic, and the ability to work from broad objectives with minimal supervision.

  • Knowledge of FFT, floating point and image processing functions is a plus.

Qualified candidates should email their resumes to jobs@srccomputers.com.

 

SRC is an Equal Opportunity Employer.

back to top