Your Role
Key responsibilities as follows:
- Collaborates with cross-functional teams to develop firmware for GPUs/HPUs in embedded systems.
- Writes, debugs, and optimizes low-level code in C/C++ and assembly for various architectures.
- Contributes to the development and integration of drivers, protocols, and APIs.
- Performs unit testing, system debugging, and performance profiling of firmware.
- Maintains and enhances existing firmware codebases to improve stability, efficiency, and performance.
- Assist in documenting technical specifications, design guidelines, and firmware APIs.
- Stays updated on advancements in GPU/HPU technologies and applies them to development processes.
About You
The ideal candidate will have:
- A bachelor’s or master’s degree in computer science, electrical engineering, or a related field.
- Proficiency in C/C++ programming for embedded systems.
- Basic understanding of computer architecture, memory systems, and I/O interfaces.
- Experience with GPU/HPU architectures or parallel computing (e.g., CUDA, OpenCL).
- Experience with scripting languages like Python for automation and testing.
- Ability to read and understand hardware datasheets and technical documentation.
- Strong problem-solving skills and attention to detail.
Benefits
We offer a competitive compensation package, including pay, stock, bonuses, and benefits such as health, retirement, and vacation.
Training & Development
Opportunities for professional development and mentorship are provided to support growth in this role.
Career Progression
Potential for career advancement within the company, with expected growth in skills and responsibilities over the next few years.
How to Apply
Submit your application by following the instructions provided in the job posting. Ensure all required documents are included.
Report this job