Software Engineer

 

Description:

Nexa AI focuses on on-device AI research and deployment, developing tiny multimodal models and optimized local inference frameworks such as nexa-sdk. The company collaborates with industry leaders and partners with enterprises to bring intelligence to devices locally. The Software Engineer role involves writing stable, testable infrastructure, diagnosing and fixing bugs and performance issues, and contributing to SDK development across multiple platforms including Windows, MacOS, Android, iOS, and Linux. Candidates should have strong computer science fundamentals, knowledge of OS internals, experience with low-level programming (C, CUDA, OpenCL), and proficiency in multithreading and performance optimization.

Key Responsibilities:

  • Develop stable and testable software infrastructure.

  • Diagnose and fix bugs and performance problems.

  • Contribute to cross-platform SDK development (Windows, MacOS, Android, iOS, Linux).

Qualifications:

  • BS or MS in Computer Science.

  • Strong fundamentals in data structures, algorithms, and coding.

  • Knowledge of operating system internals and low-power/mobile optimization.

  • Experience with low-level programming (C, CUDA, OpenCL).

  • Proficiency in multithreading and performance optimization.

Benefits & Logistics:

  • Part-time remote option (20+ hours/week).

  • Full-time onsite position in Cupertino, California.

Organization Nexa AI
Industry IT / Telecom / Software Jobs
Occupational Category Software Engineer
Job Location California,USA
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-05-21 4:57 pm
Expires on 2026-01-06