Careers

Eideticom is Hiring

Eideticom is a developer of world-class accelerator technology deployed in the cloud or at the network edge. The company has core expertise in computation and storage and develops algorithms targeted to various hardware platforms including multi-core processors, FPGAs and GPGPUs.  We are headquartered in Calgary, Alberta, Canada. We currently have multiple openings for the following positions:

SOFTWARE DEVELOPER

We are currently seeking computer scientists or engineers with experience in software development targeted towards algorithm acceleration on Linux based platforms.

Candidates must have the following qualifications:

  • BS/MSc/PhD degree in Computer Science, Engineering or equivalent work experience in algorithm design and software implementation
  • A recent CS or EE grad at the MSc or PhD level or 3 years of proven experience
  • Experience with: C/C++, Python, etc
  • Experience with CPU/GPU profiling and debugging tools and cross platform development (specifically between Linux and Windows)
  • Experience in software design and architecture, especially for multithreaded streaming applications
  • Knowledge of low-level operating systems, specifically memory/resource management, scheduling and process control, and hardware virtualization
  • Previous experience with RTL implementation in Verilog or VHDL would be considered an asset.

Please submit your resume to This email address is being protected from spambots. You need JavaScript enabled to view it.

TEST AUTOMATION DEVELOPER

We are currently seeking computer scientists or engineers with experience in the development of robust software testing frameworks. We are a strong proponent of continuous integration and run our in-house developed regression platform on a daily/weekly basis on our products.

Candidates must have the following qualifications:

  • BS/MSc degree in Computer Science or Engineering
  • 3-5 years of proven experience in software automation development
  • Experience with: C/C++, Python, Buildbot (or equivalent), etc
  • Develop, enhance and maintain testing tools, plugins and framework
  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback
  • Liaise with internal teams (e.g. developers and architects) to identify system requirements
  • Create detailed, comprehensive and well-structured test plans and test cases
  • Code and run new tests and testing tools
  • Debug, define and implement corrective actions following test failures
  • Open and manage issues through our bug tracking system
  • Previous experience with NVMe would be considered an asset.

Please submit your resume to This email address is being protected from spambots. You need JavaScript enabled to view it.

 

RTL DESIGN/VERIFICATION ENGINEER

We are currently seeking engineers with experience in RTL development and verification targeted towards algorithm acceleration on FPGA and ASIC based platforms.

Candidates must have the following qualifications:

  • BS/MSc degree in Electrical Engineering or equivalent work experience in algorithm design, RTL implementation and verification
  • Experience with algorithm development and C/C++/Python for system model development and scripting
  • Experience with RTL design, simulation and verification in Verilog
  • Previous experience with PCIe, NVMe and RTL verification using System Verilog and Verilator would be considered an asset.

Please submit your resume to This email address is being protected from spambots. You need JavaScript enabled to view it.