Careers

Be a part of something new and exciting!

We are hiring! If you would like to apply for a job at QuirkLogic, send an email to jobs@quirklogic.com. Please include the position you're interested in and your resume.

We look forward to hearing from you!

Embedded Systems Engineer, Calgary, Alberta

We are looking for an Embedded Systems Engineer to join our first-class team engaged in bringing an amazing new product to market. You will be responsible for electronics engineering design of new systems and circuits, and the extension and support of existing systems, including component selection, embedded firmware design and implementation, schematic design and PCB implementation.

Responsibilities:

  • Define firmware test requirements and processes to ensure product meets customer and reliability requirements
  • Translate high-level product requirements into technical hardware and embedded firmware specifications
  • Develop embedded software solutions for new and existing products
  • Design, test and debug embedded hardware designs
  • Perform schematic capture and circuit simulations to define and verify the suitability of a design
  • Be involved in selection of integrated circuits and peripherals
  • Communicate with suppliers and vendors to evaluate and approve electronic components and processors for custom display systems
  • Design for EMC and Safety compliance and understanding of current standards
  • Participate in project planning activities, and provide work effort estimates as a member of an Agile Team
  • Participate in high level design reviews with other team members, including review of schematics, mechanical drawings, reports and other design documentation
  • Participate in prototyping, validation and test plan development.
  • Partner with Application Software Engineers to integrate test code into prototypes, to test and validate functionality
  • Work with the QA team to review, investigate, troubleshoot, and fix hardware related issues

Required Qualifications:

  • Education: Electrical Engineering or Computer Engineering degree or equivalent
  • 5+ years of relevant embedded system design experience (including C or C++ programming)
  • Experience with battery powered embedded consumer devices
  • Proven record of successfully delivering complex embedded systems to production
  • Experience with Real Time Operating Systems such as FreeRTOS or Embedded Linux
  • Proven proficiency in communication bus logic (SPI, I2C, UART, TCP/IP, USB)
  • Experience with common embedded systems IDE platforms such as CCS or IAR
  • Experience with MSP430 and Cypress PSoC or similar devices
  • Strong digital hardware design knowledge
  • Experience using soldering equipment and building prototyping PCB assemblies
  • Experience effectively using laboratory equipment and microcontroller debuggers to aid in development
  • Experience with Altium Designer
  • Working knowledge and experience of safety and EMI/EMC specifications, standards and practices
  • Experience with product certification (CSA, UL, CE)
  • Ability to work with minimal instructions or directions
  • Well organized, good time management and ability to work on several parallel projects
  • Good verbal and written communications skills

Additional Desired Qualifications:

  • Experience with Wireless communication (ZigBee, 802.11, Bluetooth), Switch Mode Power Supply design, and PCB layout and design
  • Knowledge of how to perform electrical signal characterization, specifically to ensure EMI/EMC compliance
  • Previous experience in development of FPGA firmware

Senior Hardware Validation Engineer, Calgary, Alberta

We are looking for a Sr. Hardware Validation Engineer to join our world class engineering team. You will need to have formal engineering education, proven experience in designing and using test equipment and automated test equipment, and a good knowledge of developing and utilizing test interfaces for analog, digital and embedded systems. You will also bring superior problem-solving skills and independent decision-making ability. The role includes the ability to manage and produce the product validation requirements and work with the product development engineering team to design and develop the testing needs for our product suite.

You will be involved with both the Quality Assurance and Engineering departments and compliance coordination between both, and will need some level of experience with certification and compliance of electronic devices. Good written and verbal communications skills are a must.

Responsibilities:

  • Perform product validation and verification of hardware
  • Develop tests and debugging tools and methods to analyze the functionality of embedded systems
  • Develop validation plans, test procedures and test cases to validate new and existing products
  • Design jigs, fixtures, and automated test stations to support product development and manufacturing
  • Develop firmware, scripts and applications to automate tests of the hardware
  • Work with product design engineers to develop system validation and hardware verification requirements
  • Stay on top of modern hardware verification and validation technologies and methodologies
  • Analyze all products to identify any manufacturing defect and resolve all hardware issues in coordination with product development engineers
  • Work with the CM to ensure that test plans, validation procedures are correctly managed and conveyed
  • Prepare production test processes, develop test plans and prepare product test reports
  • Develop hardware acceptance test procedures to ensure coverage of system requirements
  • Prepare for and conduct system test coverage and hardware verification reviews
  • Assist in determining the safety and EMI/EMC compliance requirements of the product and communicate between the Quality Assurance/Compliance Team and the Engineering Team to ensure that products will be designed and tested against these compliance requirements
  • Ensure compliance of new products to electrical safety and EMI/EMC standards

Qualifications:

  • Education: Electrical Engineering degree or equivalent
  • 5+ years’ experience in embedded systems validation and hardware verification
  • Proven programming experience C/C++
  • Proven experience with Linux and Android
  • Experience with battery powered embedded HW and SW consumer devices
  • Experience designing HW interfaces including digital and analog building blocks
  • Experience in failure analysis and troubleshooting skills
  • Experience with test automation with a background in scripting
  • Electrical circuits schematic design: system control, electrical metering and instrumentation for embedded systems
  • Experience with engineering change processes and related engineering approval workflows
  • Strong interpersonal skills, ability to implement innovative strategies to foster team collaboration
  • Ability to work with minimal instructions or directions
  • Well organized, good time management and ability to work on several parallel projects
  • Ability to utilize test instruments for hardware verification, such as oscilloscopes, logic analyzers, DMM's digital/analog
  • Experience with bringing a Safety and Emission compliant product to market

Additional Desired Qualifications:

  • Electrical signal characterization experience
  • Experience with Switched Mode Power Supplies
  • Familiarity with I2C, SPI, UART and USB interfaces,
  • Computer literate and proficient in Microsoft Word, Excel, Visio and Altium Designer
  • Strong scripting experience (i.e. shell, Python, etc.)
  • Experience with LabVIEW