Tasks:
- * Analyze system-level requirements
- * Build tooling for verification and real-time dataflow analysis
- * Collaborate with software hardware and architecture teams
- * Contribute technical insight to roadmap planning
- * Coordinate cross-functional software and hardware integration
- * Debug and profile software performance
- * Design and implement scalable GPU development tooling
- * Develop tools for GPU hardware design and performance modelling
- * Review software designs and code
- * Support GPU driver development and hardware bring-up
Perks/Benefits:
- + Collaborative work environment
- + Hybrid working
- + Professional learning and development
Skills/Tech stack required:
[Automation Scripting] [Bring-up] [C#] [C++] [Computer Architecture] [Dataflow analysis] [Debugging Tools] [Development Tooling] [Driver Development] [Driver development tooling] [Embedded Systems] [GPU Architecture] [GPU drivers] [GPU graphics] [GPU graphics pipeline] [GPU verification] [Graphics Pipeline] [Hardware bring-up] [Linux debugging] [Linux debugging tools] [Linux Kernel] [Linux user-space] [Perf] [Performance Modelling] [Performance Profiling] [Python] [Real Time] [Real Time Dataflow] [Real-time dataflow analysis] [SoC systems] [Software debugging] [Software Engineering] [Systems Software] [Tracepoints] [User space]
Educational requirements:
N/A
Role(s):
[Engineer] [GPU Software Engineer] [Graphics Software Engineer] [Software Engineer] [Systems Software Engineer]