Collaborates with appropriate stakeholders to determine user requirements for a scenario. Drives identification of dependencies and the development of design documents for a product, application, service, or platform. Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI). Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g.,projec…
Required Qualifications
Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, OR Java, JavaScript, or Python 1+ years experience with Linux internals, including process management, file systems, and networking 1+ years experience in kernel-space vs. user-space concepts and awareness of performance fine tuning 1+ years experience in any of the virtualization platforms like KVM, XEN, HyperV, Qemu and Cloud Hypervisor. Bachelor's Degree in Computer Science OR related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python OR Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 1+ years experience in analytical, problem-solving, debugging skills, Git and standard development workflows 1+ years experience with Linux kernel development, device drivers, or embedded systems. Experience with cross-compilation, build systems (e.g., Make, CMake, Yocto), and debugging tools (e.g., GDB, strace, perf) 1+ years experience with hardware-software interfaces such as I2C, SPI, UART, or PCIe.
Original Posting
This role is sourced from Microsoft. Apply on Microsoft careers page