Software Developer

Job expired!

Software Developer Job Opportunity in San Jose, CA - Join CTG!

CTG is actively seeking a skilled Software Developer for an exciting position with our client located in San Jose, CA.

Job Details

Location: San Jose, CA
Duration: 5 months

Primary Responsibilities

As a Software Developer, your main duties will include:

  • Developing optimized code for custom hardware to implement neural network layers.
  • Engaging at all levels of the software stack, including compiler, runtime, package, and test automation.

Required Skills & Experience

To be successful in this role, you will need:

  • Expert-level knowledge of C++ and Python.
  • Proficiency in shell scripts (bash).
  • Experience with build systems (Makefile, CMake) and continuous integration tools (Docker, Jenkins).
  • Experience with source control (Git) and collaboration tools (Confluence, JIRA).

Preferred Skills

Additional skills that are highly valued include:

  • Over 4 years of experience as a software developer.
  • Knowledge of parallel programming (CUDA, OpenMP).
  • Experience with assembly / microcontroller / DSP programming.
  • Familiarity with compilers (gcc, clang, LLVM) and neural network compilers (ONNX, TVM, TensorRT).
  • Understanding of neural network operations like convolution, pooling, and recurrent networks.
  • Skills in data visualization (OpenGL, Dash).
  • Experience with Linux kernel/device drivers (Ubuntu, CentOS).
  • Experience with parser generators (ANTLR).
  • Knowledge of neural network training frameworks (PyTorch, TensorFlow).

Communication Skills

Excellent verbal and written English communication skills are essential, along with the ability to interact professionally with a diverse team.

Application Process

CTG does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services for this role.

To Apply:

Please apply directly through the link provided. For additional information, contact Dallas Becerra-Bell at . Feel free to forward this opportunity to any other interested parties. Thank you!

About CTG

CTG is a leading provider of digital transformation solutions and services, helping clients achieve their IT and business objectives. With operations in North America, South America, Western Europe, and India, we are an indispensable partner to our clients and a preferred career destination for digital and technology experts. Learn more at .

CTG's culture is shaped by our people, values, and actions. Recognized as a Great Place to Work-certified company, we strive to attract and develop top talent.

Equal Employment Opportunity

CTG is an Equal Opportunity and Affirmative Action Employer, committed to providing equal employment opportunities to all applicants and employees in recruitment, selection, placement, training, benefits, compensation, promotion, transfer, and release, without regard to race, creed, religion, color, national origin, sex, sexual orientation, gender identity, age, disability, marital or veteran status, or any other discriminatory factors as required by law. Our Affirmative Action program promotes occupational equality and diversity through good faith efforts.

CTG is dedicated to complying with all applicable local, state, and federal laws, including considering employment for all qualified applicants, including those with criminal histories, in a manner consistent with the law.