Tri-global Solutions Group Inc.

Software Engineer

Tri-global Solutions Group Inc.

full-time

Posted on:

Location Type: Hybrid

Location: Los AltosCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $152,000 - $218,500 per year

About the role

  • Implement and maintain software components in Python and C++ that support ML training, evaluation, and inference workflows.
  • Contribute to data pipelines and tooling for dataset preparation, experiment tracking, and offline analysis.
  • Assist with model export and inference prototyping, including testing models on embedded or edge compute platforms.
  • Contribute to tools for diagnostics, logging, and runtime debugging of end-to-end ML systems.
  • Build and maintain test harnesses, CI integration, and system-level validation tools.
  • Follow engineering best practices in code reviews, documentation, and testing.

Requirements

  • Bachelor's or Master’s degree in Computer Science, Robotics, or a related field.
  • 3+ years of relevant industry experience in robotics, embedded, or distributed systems.
  • Proficiency in modern C++ (C++14 or newer) and Python.
  • Familiarity with Linux development, systems programming, or real-time software.
  • Interest in machine learning systems, robotics, or large-scale software platforms.
  • Comfort with collaborative development, hands-on debugging, and system-level testing workflows.
  • Enthusiasm for learning from and contributing to a multi-disciplinary, cross-functional team.
  • Exposure to machine learning pipelines, data processing, or model evaluation is a bonus.
  • Familiarity with model formats or inference runtimes (e.g., ONNX, TensorRT, or similar) is a bonus.
  • Hands-on experience with edge or embedded compute platforms (e.g., NVIDIA Jetson) is a bonus.
  • Experience in automated driving, robotics, or simulation-based system testing is a bonus.
  • Familiarity with containerized development or deployment (e.g., Docker) is a bonus.
  • Experience working with distributed compute systems, large-scale data logging, or introspection frameworks is a bonus.
  • Prior experience in fast-paced R&D environments bridging research and production is a bonus.
  • Understanding of automotive software practices and standards (e.g., ISO 26262, safety-critical development) is a bonus.
Benefits
  • medical, dental, and vision insurance
  • 401(k) eligibility
  • paid time off benefits (including vacation, sick time, and parental leave)
  • annual cash bonus structure
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonC++Linux developmentsystems programmingreal-time softwaremachine learning systemsdata processingmodel evaluationautomated drivingcontainerized development
Soft Skills
collaborative developmenthands-on debuggingsystem-level testingmulti-disciplinary teamworkcross-functional teamwork