
ThunderSoft
THE ROLE:
- Co-engineer with OEM / ISV for end-to-end platform development solutions.
- Partner with customer engineering teams to support global customers.
- Collaborate with engineering teams across technical functions, geographical regions, and time zones, involving various facets of platform software development and optimization.
- Work closely with HW and SW teams on solution design, software development, optimization, and deployment for Edge platforms.
- Contribute to architectural design decisions by providing timely feedback and technical direction.
- Develop, debug, and optimize Windows drivers, ensuring high performance and stability.
THE PERSON:
- Experience working closely with customers to enable solutions.
- Strong background in Windows driver development and debugging.
- Hands-on experience with Windows Kernel Mode Driver Framework (KMDF) and User Mode Driver Framework (UMDF).
- Strong problem-solving and analytical skills, with the ability to root-cause complex system-level issues.
- Effective communication skills and strong teamwork to collaborate in a global organization.
PREFERRED EXPERIENCE:
- Proven expertise in Windows driver debugging tools (WinDbg, KD, Sysinternals, etc.).
- Experience with end-to-end software application development flow – from design to development to integration and testing.
- Experience with system software (driver/OS level) on Android/Linux/Windows environments.
- Experience in profiling and optimizing software and system stacks for performance improvements.
- Familiarity with GPGPU compute like OpenCL, DirectX Compute.
- Experience with camera architecture, camera APIs, and camera-related algorithms.
- Development experience with deep learning compiler frameworks like TVM, Glow, or XLA; or other LLVM-based compilers.
- Experience with Machine Learning/Deep Learning frameworks like TensorFlow, PyTorch.
- Experience in developing computer vision algorithms using OpenCV and/or Deep Learning approaches.
- Proficiency in Python for automation and scripting tasks.
ACADEMIC CREDENTIALS:
- BS/MS degree in Computer Science, Electrical/Computer Engineering, or Applied Math.