Senior Software Engineer - C++/Python for Machine Learning & Embedded Systems at Remote, Remote, USA |
Email: [email protected] |
Location: Remote (Office based in Upstate NY) LOA: 6 months Visa: USC,GC,GCEAD,H4EAD Pay Rate:$65/hr. depending on exp of candidate Skills: See below Subs: Senior Software Engineer - C++/Python for Machine Learning & Embedded Systems Role Overview: The candidate should have expert-level knowledge of C++ and Python, alongside experience in build systems and continuous integration, which suggests a need for someone with significant experience in software development and deployment for machine learning or embedded systems applications. They should be comfortable with parallel programming, compilers, and working close to hardware, making this role suitable for high-performance or embedded computing. Required Skills / Level of Experience: Expert-level knowledge of C++ and Python. Experience with shell scripting (bash). Familiarity with build systems (Makefile, CMake) and CI tools (Docker, Jenkins). Proficiency in source control (Git) and collaboration tools (Confluence, JIRA). Nice to Have Skills: Parallel programming experience (CUDA, OpenMP). Background in Assembly/microcontroller/DSP programming. Knowledge of compilers (gcc, clang, LLVM) and neural network compilers (ONNX, TVM, TensorRT). Familiarity with neural network operations (convolution, pooling, recurrent networks). Data visualization (OpenGL, Dash). Experience with Linux kernel/device drivers (Ubuntu, CentOS). Parser generators (ANTLR). Experience with neural network training frameworks (PyTorch, TensorFlow). Keywords: cplusplus continuous integration green card New York Senior Software Engineer - C++/Python for Machine Learning & Embedded Systems [email protected] |
[email protected] View all |
Mon Oct 28 22:23:00 UTC 2024 |