Software Engineer
Job Responsibilities
In this position, the candidate will be responsible for designing, developing, debugging and supporting software for SoC hardware in the applications areas of Cryptocurrency, High Performance Computing (HPC), and Artificial Intelligence/Machine Learning (AI/ML) systems.
Qualifications
- Excellent C/C++ programming and software engineering skills
- Excellence in algorithm and data structure design
- Strong knowledge of Computer Architecture
- Strong analysis and problem-solving skills
- Linux device driver/BSP experience
Highly Preferred Qualification
- Knowledge of cryptocurrency algorithms and implementations
- Knowledge of Secure Boot / Cryptography
- Knowledge of RISC-V CPU architecture and programming
Education & Experience
- BS/MS in Computer Science or Computer Engineering or Electrical Engineering required.
- 5+ years of software development experience
Additional Requirements
- Strong interpersonal and communication skills.
- Highly organized and detail oriented.
Job Category: engineering
Job Type: Full Time
Job Location: Austin