27 days ago
Santa Clara, CA, USAStaff+
Base Salary
$179k - $304k/yr
Responsibilities
- Design and implement modules within the autonomous software stack, especially AI 2.0 data close loop software.
- Analyze system CPU and memory performance and propose/implement optimization.
- Debug performance bottlenecks.
- Provide software design and architecture guidance to other teams within the company.
Requirements
- BS/MS Degree in Computer Science, Computer Engineering, or related technical discipline.
- 5+ years of Software Development experience.
- Excellent C++/C programming skills.
- Excellent understanding of multi-threading and concurrency fundamentals.
- Experience with RTOS.
- Proficient at CPU or memory profiling tools.
- Excellent debugging skills (Coredump, live debug).
- Master of software debugging tools: software debuggers, analyzers, trace loggers.
- Proficiency with Git, Python, and Shell.
Benefits
- A fun, supportive and engaging environment.
- Opportunities to pursue and work on cutting edge technologies.
- Competitive salary.
- Snacks, lunches and fun activities.