Careers at SOC Technologies

Current Positions

To apply, please email your CV and transcript(if applicable) to: soc@soctechnologies.com

Hardware Design Engineer

    SOC Technologies is looking for a Hardware Engineer to design and troubleshoot PCBAs. Candidates will be responsible for designing a schematic, routing and placing the PCB design, working with distributors to procure components and optimize costs and for troubleshooting their design once manufactured. The position is full-time and continuous.

Requirements

  • Bachelor or Post-Graduate Degree in Computer/Electrical Engineering (or equivalent)
  • Experience with CAD tools, specifically Altium and/or PADS
  • Minimum of two years of experience in Prototyping: Schematic capture, High-Speed Routing, Bring up, Component procurement
  • Experienced in troubleshooting hardware issues (repairing and reworking boards)
  • Familiarity with EMI/EMC requirements and product certification

Additional Skills Considered Assests

  • Knowledge in FPGAs and VHDL programming
  • Knowledge in ASIC designs
  • Experience in component procurement and cost reduction

Software Design Engineer

    SOC Technologies is looking for a Software Engineer to program C/C++ applications in Embedded, Windows and Linux Systems. Candidates will be responsible for developing various programs on Windows/Linux, developing applications on ARM based processors and assisting in Web development.

Requirements

  • Bachelor or Post-Graduate Degree in Computer Science/Engineering (or equivalent)
  • Minimum of two years' experience in programming C/C++
  • System programming capability - PCIe experience is important
  • Peripheral programming experience - such as USB

Additional Skills Considered Assets

  • Knowledge in FPGAs and VHDL programming
  • Experience in Frontend/Backend Web development – PHP/Java Script, Node, HTML/CSS, Web Databases, Credit Card Transactions, etc
  • Knowledge in Linux based Operating Systems

Digital System Design Engineer

    SOC Technologies is looking for a Digital System Design Engineer to setup, troubleshoot, design and program FPGA systems. Candidates will be responsible for troubleshooting and integrating new FPGA-based circuit boards, designing FPGA logic in VHDL and working with customers to customize SOC’s existing suite of IP.

Requirements

  • Bachelor or Post-Graduate Degree in Computer/Electrical Engineering (or equivalent)
  • Minimum of two years' experience in Digital System designs
  • Experience in FPGAs(Xilinx/Intel) and VHDL programming
  • Software programming knowledge in C/C++

Qualifications Considered Assets

  • Knowledge in ASIC design and the use of Cadence/Synopsys
  • Knowledge in PCB design and the use of Altium/PADs

Why Work at SOC Technologies:

  • Work with industry leading technology

  • Small company looking to expand - plenty of opportunities for personal and company growth

  • Dynamic work environment – no two days are ever the same!

  • Competitive salaries based on experience

  • Casual Dress Environment

  • Flexible working hours

*Salary will be determined based on candidate's skills and qualifications.

About System On Chip Technologies

Brief Company Introduction

System-On-Chip (SOC) Technologies designs, develops, and sells hardware-based MPEG Codecs in the form of IP Cores, chipsets, and integrated system-on-chip solutions.

SOC is a leader in the MPEG Codec marketplace, well-known for its ultra-low latency, high-quality cores, and dedication to integration success. SOC has served businesses across a variety of different industries in over twenty countries worldwide.

Company Mission

SOC's mission is to provide high-end video-audio CODEC solutions that enable video content to be delivered to/from hardware systems over any network, with minimum latency and resource utilization.

Driven by engineering excellence and customer success, SOC has sucessfully brought H.265, H.264, and MPEG-2 Codec products to market, and continues to invest in multimedia hardware products.