SystemCanada
Sr. Software Architect (5 positions)
SystemCanada, Vancouver, Washington, United States, 98662
SCT resources have a broad range of skills in different technologies. The large skill-set has been made possible by a conscious focus on strengthening our skills base. Every person selected for our team brings something new, something that adds to our offerings. We learn continuously, both on the job and through formal training programs. Job Description In this position, the candidate will be responsible for the architecture and implementation of the software stack for Intel CPU-based tablet products, ranging from device drivers and middleware to application software across various domains including Multimedia and Cloud computing. You will collaborate with system software and hardware engineers to define system usage models, capabilities through prototypes of advanced features, and influence the design of future tablet products. Key skills include the ability for rapid execution, domain expertise in system know-how, and creating products from ambiguous and evolving specifications. Deep understanding of mobile and embedded technologies, OS platforms, and multiple software domains is essential. For technical managers/leaders, proven experience in building tablet and phone form factors on Windows and/or Android, especially Windows 8, is critical. Strong execution skills using Agile methodologies are required. Experience in Windows environment development is preferred. C/C++/C# development experience with strong coding and debugging skills. Knowledge of Windows Device Driver Architecture, Kernel Hooks, and Debugging tools. Experience with Windows Mobile Platform Builder, Visual Studio, WinDBG, and remote tools. Experience with JTAG debugging, flashing ROM images. Domain expertise in areas such as: Kernel and Device Drivers: Windows OS internals, real-time/embedded OS aspects, driver architecture, board bring-up, system resource management, kernel hooks, debugging. I/O and Connectivity: UFS, USB, SD/SDIO, WLAN, GPS, Bluetooth. Video: Codec knowledge, middleware, application layer expertise. Imaging: Camera, sensors, ISP, driver, codec, middleware, applications. Graphics and Display: Graphics hardware integration, Windows graphics stacks, benchmarking. Browser: Optimization, benchmarking, fine-tuning. Additional expertise in cloud computing (SaaS), power management, and sensor technologies (touch, pressure, gesture, ambient light, temperature, accelerometer, gyro, biometric) is desirable. The candidate should have led successful teams for at least 6+ years. #J-18808-Ljbffr