Staff Engineer, Drivers Jobs
By Analog Devices At Burnaby, British Columbia, Canada
Experience with developing firmware and/or software for embedded products
Excellent interpersonal communication skills and a proactive, can-do attitude
Experience in developing device drivers and software for analog peripherals and communication interfaces such as SPI, I2C, and Ethernet a plus
Experience with oscilloscopes, logic analyzers and other standard lab equipment a plus
Experience with using Linux as a development environment
Responsibilities include, but not limited to:
Staff Engineer- Guest Education Center
By lululemon At Vancouver, British Columbia, Canada
Working knowledge of enterprise level systems in Inventory, Commerce, Payment, Merchandising, or Order Management systems
Experience working with bug tracking and task management software such as JIRA, Confluence, etc.
Contribute to engineering automation, management or development of production level systems
8+ years of engineering experience in Apex, APEX, SOQL, SOSL, Visual Force, Lightning Components, etc.
5+ years of experience leading a software engineering team of developers
5+ years of experience working in contact centers, eCommerce, or Retail domains
Technical Staff Engineer-Design Jobs
By Microchip Technology Inc. At Burnaby, British Columbia, Canada
Protocol knowledge and experience in PCI-Express will be an asset
RTL Design - Experience in RTL Design using System Verilog, Verilog is required.
Experience with Formal Verification a plus.
Working knowledge of design and verification tools such as Synopsys Design Compiler, Cadence Incisive, waveform viewers, and other similar tools.
Scripting and programming skills using csh, bash, perl, python, tcl, etc.
Knowledge of AHB/AXI bus protocols is desired.
Technical Staff System Validation Engineer
By Microchip Technology Inc. At Burnaby, British Columbia, Canada
Experience working in a lab environment and knowledge of relevant test equipment and protocol analyzers.
Experience in defining comprehensive test coverage at sub-block and system level, utilizing design specification, feature requirements and industry standards.
Leading complex test execution and conducting investigations in a lab environment on-site and remotely.
Learning and dynamically applying knowledge of the device, system, protocols, and industry standards.
10+ years of relevant industry experience. More junior applicants will be considered for other levels.
Experience leading a small technical team.
Technical Staff Engineer-Firmware Jobs
By Microchip Technology Inc. At Burnaby, British Columbia, Canada
Knowledge of RTOS constructs including threads, scheduling, synchronization, memory management
12+ years industry experience in embedded firmware development
Excellent analytical, problem solving, and documentation skills
Knowledge of Agile development process
Knowledge of high speed serial protocols such as PCIe and/or SAS/SATA
Experience with RISC/MIPS architectures, ThreadX RTOS and SoC peripheral protocols
Techops - Technical Operations Engineer
By Paymentus At Greater Toronto Area, Canada
Proven experience with configuration management tools like Chef, Ansible, or Salt
Minimum of 3 years of related work experience
Proven experience working in a 24/7 SaaS environment
Solid understanding and professional experience working with Kubernetes
Working knowledge of SQL and NoSQL databases
Experience with monitoring and alerting tools such as Nagios, Grafana, Kibana
Staff Systems Engineer- Sar Mission Engineer
By MDA At Richmond, British Columbia, Canada
Participates in mission technical risk management, integration, verification and validation at the Mission Level;
Provide sound technical guidance to upper management and new business; and
Undergraduate degree or higher in Electrical Engineering, Engineering Physics, Math, Physics, or a combination of related education and experience;
Experience in SAR remote sensing, including system design, operation, applications/exploitation and/or calibration;
Experience in different types of engineering life cycles as applicable from large complex programs to software development;
Possess excellent problem solving skills;
Technical Staff Engineer - Validation
By Microchip Technology Inc. At Burnaby, British Columbia, Canada
Experience, 12+ years, other levels such as Principal and Senior will be considered based on applicants
Excellent knowledge of digital systems and computer architecture
Excellent verbal and written communication skills
Knowledge of PCI/PCI Express system architecture
Experience developing device drivers for Windows or Linux
Experience in use of lab equipment (e.g., protocol analyzers)
Technical Staff Engineer - Digital Design
By Microchip Technology Inc. At Greater Toronto Area, Canada
Experience or Knowledge in C/C++ programming, automation and scripting with languages such as Python/Perl/TCL/Shell
Work experience: 5 years of ASIC development experience
Experience in RTL design and verification, in Verilog, SystemVerilog or VHDL
Experience in debugging using precision lab instruments (oscilloscope, logic analyzer, etc.)
Working knowledge of DDR and Flash Controller/PHY/memory considered an asset
Excellent analytical and debugging skills
Technical Staff Engineer - Firmware
By Microchip Technology Inc. At Burnaby, British Columbia, Canada
Rich knowledge and experience in RTOS constructs including MSP, threads, IPC, scheduling, synchronization and memory management
Strong electrical design knowledge, schematics drawing reading and oscilloscopes using skills
System-level knowledge of boot loader, hardware initialization, and boot-up process etc.
Proficient C and Assembly Language programing skills
Excellent analytical and problem-solving skills
Excellent inter-personal and team working skills
Staff Systems Engineer – Signal Processing
By MDA At Richmond, British Columbia, Canada
Provide sound technical guidance to upper management and lead technical solutioning for new business pursuits.
Undergraduate degree or higher in Electrical Engineering, Engineering Physics, Math, Physics, or a combination of related education and experience;
Ability to learn new technologies and space borne remote sensing domain knowledge quickly; and
12 or more years of overall experience working in an engineering or technical environment;
Experience in different types of engineering life cycles as applicable from large complex programs to software development;
Ability and knowledge to work with MATLAB, Python or C++;