Principal Engineer – IoT, Computer Vision & Edge Computing

arrow

New York / $170000 - $200000 annum

INFO

Salary
SALARY:

$170000 - $200000

Location

LOCATION

New York

Job Type
JOB TYPE

Permanent

Principal Software Engineer - Edge Systems & Real-Time Computing
Remote (U.S. Based) | Up to $200,000 Base + Equity

THE COMPANY
We're working with a fast-growing, mission-led technology company tackling real-world industrial challenges using a combination of edge computing, real-time analytics, and computer vision. Their product helps frontline operators in safety-critical environments make faster, more informed decisions-helping prevent equipment failure and improve on-site reliability.

The business is well-funded, backed by experienced leadership, and already delivering results in high-stakes industries. With a strong foundation in place, they're now seeking a senior systems engineer to provide technical leadership, hands-on support, and mentorship as they scale.

THE ROLE
This is a high-impact, senior engineering position focused on building performant, real-time systems that operate on hardware in the field. You'll work closely with the Head of Engineering to shape architecture, review and write production-level code, and help mentor more junior engineers. The ideal candidate is a seasoned systems thinker who's confident working across hardware/software boundaries and enjoys solving deep engineering challenges under real-world constraints.

Key Responsibilities:

  • Design and build software deployed on embedded or edge hardware platforms

  • Optimize real-time processing pipelines for performance and reliability

  • Collaborate with other engineers on system architecture and integration

  • Contribute to observability, testing, and deployment of edge systems

  • Provide hands-on mentorship to a small, talented engineering team

  • Own and refine best practices for high-quality, maintainable code

YOUR SKILLS & EXPERIENCE
We're looking for someone with a strong background in systems-level engineering, who's deployed production code to hardware (not just the cloud), and is passionate about writing reliable, efficient software.

Essential Requirements:

  • Deep Linux knowledge, especially around OS-level performance and debugging

  • Strong programming ability in Python (must be a core engineering language for you)

  • Experience shipping software to real-world devices (e.g., IoT, robotics, industrial systems)

  • Track record of solving complex engineering problems with clarity and quality

  • Comfort working independently and guiding others technically

Nice to Have:

  • Exposure to computer vision or sensor-based systems

  • Experience with image/video processing at the edge

  • Familiarity with modern deployment tools for embedded/edge software

  • Cloud integration experience (ideally AWS IoT or similar platforms)

  • Background in C++, Go, or systems languages alongside Python

Soft Skills:

  • Proven ability to mentor and guide less experienced engineers

  • Comfortable rolling up your sleeves and writing production code

  • Enjoys collaborative problem solving in a close-knit team

  • Has likely tried management but prefers to stay hands-on in a lead role

COMPENSATION & BENEFITS:

  • Up to $200,000 base salary (top of band; slight flexibility for exceptional profiles)

  • Meaningful equity package

  • Remote-first, U.S.-based team

  • Competitive benefits package

  • Opportunity to build technology that makes a real-world impact in safety-critical environments

HOW TO APPLY
If you're an experienced systems engineer looking for a hands-on technical leadership role at a company solving meaningful, real-world problems-apply now to learn more.

CONTACT

Conor Larkin

Senior Manager

SIMILAR
JOB RESULTS

4k-Harnham_DA copy
CAN’T FIND THE RIGHT OPPORTUNITY?

STILL
LOOKING?

If you can’t see what you’re looking for right now, send us your CV anyway – we’re always getting fresh new roles through the door.