Workpanja Inc



Senior Firmware Developer

Company profile

Workpanja Inc

Canada's premier recruitment agency

Job Details
Job Title: Senior Firmware Developer
Job Code: ABS00019
Salary Type: Negotiable
Minimum Salary($): 0
Maximum Salary($): 0
Job Type: Full-Time
Location: Vancouver - Greater Vancouver - BC
Postal Code:
Category: Computer Programmer

Accountabilities Will Include:

  • As a Senior Firmware Developer you will be expected to contribute to all aspects of software development, including writing design documentation, coding, unit testing, integration testing, debugging and troubleshooting, supporting customers, and maintenance.
  • You will be joining a team that builds a variety of software, from low-level UEFI and Legacy BIOS components in Assembly and C, secure communication protocols between the OS and System Firmware, windows services in C#/C++, on the Microsoft Windows, Mac OS X, and Linux platforms. To be successful, you must be adaptable, flexible and a quick learner with a “can do” attitude.

Skills & Requirements

 What You’ll Need:

  • 10+ years of career UEFI software development experience.
  • C/C++ and EDK2 driver development experience is essential, Assembly can still be used in some cases.
  • Hands-on experience with Secure Boot, Variable Services, UEFI Secure Technologies, and other UEFI essentials is critical.
  • Experience with security architectures, such as Public Key infrastructures, key management, SSL/TLS, TCG/TPM.
  • Understanding PC hardware architecture: CPUs and chipsets, SMM; PCI, LPC, USB, and other buses.
  • Native Windows development, Win32 API, multi-threading, networking, OS driver/application experience is a plus.
  • Strong debugging and problem-solving skills.
  • BS in computer science, or equivalent, with strong academic performance.
  • Excellent oral and written communications skills needed to explain technical issues and designs.
  • Self-motivated, independent, detail orientated, and responsible team-player.
Publish date: 2017-06-13 22:44:00
Expiry date: You must login to view this information
Premium Job: No
Job Tags:
Back   Back   Print   Print   Company's jobs   Company's jobs     Views   Hits:571   Apply to this job   Apply       Add note     Add note        

Would you like to see fast results?

Register as a Jobseeker or sign up as an Employer