Skip to content
Coram AICoram AI

Core Engineer - C++

Build and optimize C++ edge-computing applications that process vision data, deploy machine-learning models, and support observability on constrained devices. The role requires 3–8 years of experience, strong C++ and Linux skills, and is based onsite in Bengaluru.

About the job

Responsibilities

  • Build edge applications that process vision data and communication layers for compute-constrained edge devices.
  • Deploy machine learning models to production and optimize the platform runtime for maximum performance.
  • Work primarily in C++, with parts of the pipeline running on GPUs.
  • Build observability and telemetry.

Requirements

  • Bachelor's or master's degree in Computer Science.
  • 3–8 years of experience with data structures, algorithms, and object-oriented programming.
  • Strong C++ programming skills and a strong understanding of Linux.
  • Knowledge of another development language, such as Java, Python, or shell scripting.
  • Resilience 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 onsite.

Nice-to-haves

  • Edge or IoT computing experience.
  • Infrastructure management experience with Salt.
  • Monitoring experience with Grafana.
  • Video processing and streaming experience with GStreamer.
  • Experience interfacing with machine learning models using PyTorch.

Compensation and Benefits

  • Flexible paid time off and paid holidays.
  • Early-stage equity in a rapidly growing company.
  • Referral bonuses.
  • Regular team off-sites.
  • Latest Apple products and access to a broad technology stack.

Skills

C++, Linux, Python, Java, Shell Scripting, Edge Computing, Iot, Salt, Grafana, Gstreamer, PyTorch, GPU

Applied Intuition

Applied Intuition

Bengaluru, India

Firmware Engineer
No salary listedOn-siteEmbedded Engineering

Develop and own low-level firmware, board bring-up, boot flows, and system enablement for microcontroller and infotainment SoC platforms. The role requires strong embedded C/C++ expertise, RTOS and platform experience, and hands-on hardware debugging.

Origin

Origin

Bengaluru, India

Experimentation Engineer, Robotics
No salary listedOn-site2+ YOEEmbedded Engineering

Build and instrument robotic drywall-finishing test rigs, design controlled experiments, and automate robot trials and data collection with ROS 2 and Python. The role requires broad hands-on robotics experience, embedded and electromechanical integration skills, and strong experimental analysis and documentation abilities.