| Job Title |
Digital Hardware Designer |
| Job Location |
Toronto, Ontario |
| Job Summary |
ArchES Computing Systems Inc. is looking for talented Digital Hardware Designers to work on an array of interdisciplinary hardware design projects. |
| Job Responsibilities |
- Digital Hardware Design for FPGA targets
- Development of complete systems-on-programmable-chips (SOPCs) including processing architecture, custom IP cores, device drivers and external interfaces
- Development of efficient digital hardware to accelerate data processing algorithms from a wide variety of disciplines
- Verification of digital hardware and development of high-fidelity simulation models
|
| Required Skills |
- A bachelors-level degree in one of the following disciplines: Computer Engineering (or equivalent), Computer Science, Science
- FPGA and System-on-a-Programmable-Chip design exposure using either Altera Quartus or Xilinx EDK software
- Experience with digital design languages (VHDL and/or Verilog) and standard design methodologies (e.g. Structural/RTL HDL)
- Knowledge of digital verification techniques: developing hardware test-benches, writing behavioural simulation models and using simulation tools such as ModelSIM
- Ability to independently troubleshoot, problem-solve and debug digital designs
- Proven ability to communicate knowledge and ideas: verbally (delivering talks and presentations), in-person (interacting with clients), and in writing (research papers, design documents)
- Proficiency in C programming
|
| Assets |
- Experience with low-level embedded software development (bootloaders, device drivers and assembly-language programming)
- Algorithm development using MatLAB/C models
- Comfortable using Linux as a development environment
- Using version-control systems for multiple-contributor projects
|
| Additional Information |
Employees at ArchES Computing Systems have a unique blend of academic, industrial and entrepreneurial experience. We place an emphasis on candidates that have the ability to learn about concepts from a variety of disciplines (e.g. biochemistry, physics, finance), and apply that knowledge to the design of efficient computing systems. Applicants that demonstrate the capacity and desire to expand their existing skill set are strongly encouraged to apply.
- ArchES is a startup company, meaning that candidates will be exposed to many different challenges from multiple disciplines
- We are a UofT spinoff and actively contribute to research in the area of reconfigurable computing (papers, journals, etc)
- You will be working with recent graduates with a wide berth of academic and industrial expertise
- We work with 'bleeding-edge' technology for high-performance reconfigurable computing
- Flexible working hours
- Easy access to public transportation (TTC)
- Initial interviews will be conducted via telephone, and selected candidates will be interviewed further in-person in Toronto
|