Engineering - C++ (Edge)

Coram AI

$120K — $145K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Science
  • 3-8 years of experience in data structures, algorithms, and object-oriented programming
  • Proficient in C++ with a strong understanding of Linux
  • Familiarity with other programming languages like Java, Python, and Shell scripts
  • Experience with edge/IoT computing is preferred
  • Infrastructure management experience using Salt is advantageous
  • Monitoring experience with Grafana is beneficial
  • Knowledge of video processing and streaming with Gstreamer is a plus
  • Experience with interfacing ML models, preferably with PyTorch, is advantageous
  • Ability to thrive in fast-paced environments
  • Excellent written and verbal English communication skills

Responsibilities

  • Build edge applications for processing vision data on compute-constrained devices
  • Deploy machine learning models, optimizing for platform performance
  • Operate primarily in C++, with some GPU components in the pipeline
  • Develop observability and telemetry for application performance

Benefits

  • Flexible work environment
  • Opportunity for career development and learning new technologies
  • Access to cutting-edge equipment and tools
  • Ability to work with a talented, cross-functional team
Full Job Description
Responsibilities:
  • Build edge applications processing vision data and communication layers for the compute-constrained edge devices
  • Deploy machine learning models to production, optimizing the platform runtime for maximum performance
  • Operating largely C++ code with parts of the pipeline running on GPU
  • Build observability and telemetry


Skills and qualifications:
  • A Bachelor's or Master's degree in Computer Science
  • 3-8 years of experience in data structures, algorithms, and object-oriented
  • Strong programming in C++ and strong understanding of Linux
  • Knowledge of any other development language, including Java, Python, and Shell scripts
  • Edge/IoT computing experience (we have a fleet of deployed edge computers) is a plus
  • Infrastructure management experience (we use Salt) is a plus
  • Monitoring experience (we use Grafana) is a plus
  • Video processing & streaming experience (we use Gstreamer) is a plus
  • Experience interfacing ML models (we use PyTorch) is a plus
  • Resilient in challenging and fast-paced environments
  • Exceptional written and verbal communication skills in English, with the ability to influence at all levels
  • Ability to work in an onsite environment

Similar Jobs

More Jobs at Coram AI

More Information Technology Jobs

Find similar Engineering - C++ (Edge) jobs: