HumanBit Logo

Software Development Engineer | Codersbrain

full-time
Posted on March 1, 2025

Job Description

We're looking for a talented Software Development Engineer to work across embedded firmware and OS Drivers to bring Surface devices to fruition. The position will be responsible for partnering closely with silicon partners, system engineers, firmware engineers and architects for BSP integration and code optimizations, delivering product designs that are optimized for high volume consumer products. 
*
Minimum Qualification:*

• 3+ years of professional experience designing and developing software solutions 
• 5+ years of experience in developing software in C/C++ 
• Working experience with debugging hardware/firmware/software interaction during board bring-up and subsequent updates
• Hands on experience in Windows Kernel, Subsystems and Drivers.
• Experience working with UART, I2C, SPI and/or USB protocols.
• Experience with using Windows kernel debugger ( Windbg ) 
• Strong problem solving, debugging, and troubleshooting skills 
• Able to effectively collaborate with internal and external partners 

Powered by
HumanBit Logo