For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Harnham
Harnham

Principal Software Engineer - Computer Vision

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Principal

Tech stacks

Software Development
Linux
Python
+22

Visa

U.S. visa required

Permanent role
6 days ago
Apply now

PRINCIPAL SOFTWARE ENGINEER

πŸ’» Remote – US Based | πŸ’Έ Up to $200,000 base

πŸ“ US-Remote | πŸ”§ IoT / Robotics / Edge Systems | 🧠 Deep Linux + Python

A cutting-edge safety-tech company is looking for a Principal Software Engineer to work hand-in-hand with their Head of Engineering to push the boundaries of edge computing and real-time computer vision. This is a critical new hire that will bring deep systems-level thinking, technical leadership, and performance-focused engineering to a small, mission-driven team.

You’ll be joining a high-calibre group building real-time software solutions for rugged environments – replacing guesswork with real data in high-risk industries like energy and construction.

THE ROLE

You’ll be the right-hand technical partner to the Head of Engineering – leading by influence, mentoring a tight-knit group of talented engineers, and delivering complex systems that work in the real world, on real devices, under real constraints.

No fluff. No ivory tower. This is hardcore systems engineering with a high-impact purpose.

What you’ll do:

  • Architect and build robust edge systems running on embedded Linux
  • Tackle core performance and reliability challenges in resource-constrained environments
  • Guide and mentor other developers (without line management)
  • Drive forward observability, maintainability, and software craft
  • Integrate ML models and real-time vision pipelines on edge hardware
  • Work with cross-functional teams to get life-saving tech into the field

YOUR SKILLSET

This role suits a senior systems engineer who thrives on autonomy, likes to lead through code and collaboration, and knows what it takes to ship real-world, production-grade edge systems.

Must-haves:

  • Deep Linux (OS-level) experience – you know your way around kernel-space vs user-space
  • Strong, hands-on Python skills with a focus on systems or performance work
  • Experience deploying software to hardware with connectivity (IoT, robotics, telecom, embedded)
  • Proven track record optimizing software for real-world performance constraints
  • Passion for building rock-solid systems with a clear engineering mindset

Nice to have:

  • Experience with C/C++, Go, or low-level systems languages alongside Python
  • Background in computer vision (OpenCV, TensorFlow, PyTorch, etc.)
  • Knowledge of real-time image processing, ML model deployment, or edge inferencing
  • Familiarity with edge hardware (e.g. Jetson, Raspberry Pi) and AWS IoT services

SOFT SKILLS & LEADERSHIP

  • Clear communicator and trusted technical leader
  • Mentor by nature – able to elevate those around you
  • Happy to do the unglamorous work to get the job done
  • Has dabbled in management, but chooses to stay hands-on
  • Self-motivated, mission-driven, and accountable

INTERVIEW PROCESS (5 stages total):

We must share a full overview document with all shortlisted candidates. Please be sure you're comfortable with the time commitment before proceeding.

  1. Intro Call with Hiring Manager
  2. Live TypeScript Coding Screen (30 mins)
  3. Take-Home System Design (2–4 hours)
  4. Design Review Panel Interview
  5. Code Take-Home + Live Code Walkthrough
  6. Final Interview – Leadership & Team Fit

COMPENSATION

πŸ’° Base salary up to $200,000

πŸ“ˆ Equity opportunity

🩺 Full benefits package

🏠 Fully remote (U.S. only)

About Harnham

πŸ‘₯201-500
πŸ“Wimbledon, London
πŸ”—Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
Β© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service