System Canada Technologies
Principal Software Engineer – FW and Low-level Drivers
- Compensation
- Not disclosed
- Location
- Portland, OR, us
- Work setup
- Not specified
- Seniority
- Principal
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Software engineering
- Posted
Skills
Full description
- Create architecture, design and implement firmware and low level drivers for the next generation of tablets and smart-phones built on Intel SoC.
- Resident expert for firmware and low level driver development on Windows. Debug and troubleshoot low level code in the Windows OS and firmware components.
- Architect, design and implement firmware and low-level drivers for Intel SoC .
- Interface with other members of engineering team while gathering requirements, use cases and validation scenarios.
- Perform low-level debugging of various firmware and OS components and systems.
- Collect and analyze performance data to improve overall system design, performance and efficiency.
- 5 or more years of experience developing low-level Windows drivers and firmware for embedded/SoC. At least 3 years of experience developing low-level drivers for Windows 7 or 8 using WDM and WDF.
- Solid understanding of x86 platform, Windows OS internals and expert debugging skills. Practical knowledge and experience using Windows KD/WinDbg.
- Current knowledge of state-of-the-art in embedded and SoC hardware, demonstrated skills delivering efficient implementations in resource-constrained environments. • BS or higher degree in Computer Science or Computer Engineering.
- 7 or more years of experience developing software in C/C++ for Windows OS on x86 platform.
Work location preference
Portland OR,
Remand WA,
Santa Clara CA