Job Description
Education & Experience
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Computer Engineering , or equivalent.
- Typically 4–8+ years of experience in system software, firmware, OS, or platform engineering roles.
Technical Skills
- Strong understanding of system software architecture and platform integration.
- Hands-on experience with one or more:
- Windows or Linux OS internals
- Device drivers or hardware-enabling software
- Solid debugging skills across hardware–firmware–OS boundaries.
- Knowledge of industry interfaces and protocols (e.g. PCIe, USB, I2C) is a plus.
Process & Soft Skills
- Strong analytical and problem-solving mindset with a process-driven approach .
- Ability to work independently and lead initiatives with minimal supervision.
- Excellent communication skills; able to ...