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
VITURE
VITURE

Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Software Development
Python
Data
+35

Visa

U.S. visa required

Permanent role
2 days ago
Apply now

VITURE is seeking an experienced software engineer to help make our vision of the future a reality online and in virtual spaces of our own creation. The ideal candidate will be responsible for developing high-quality applications and for designing/implementing testable and scalable code. If that’s you, read on!

Company Description

Poised at the forefront of technological advancement and achievement, VITURE is committed to shaping the future of XR through industry-defining hardware, software, and user experiences. VITURE seeks talented, dedicated individuals to join their team and help deliver cutting-edge solutions that enhance user experiences and redefine the boundaries of XR.

Role Description

This is a full-time remote Software Engineer role based in the San Francisco Bay Area. The Software Engineer will be responsible for designing, developing, and maintaining both back and front-end services and applications. Daily tasks may include programming, debugging, code review, and collaborating with cross-functional teams to deliver high-quality software solutions. The role also involves implementing best practices in software development and contributing to technical documentation.

Responsibilities

Middleware development:

  • Design and develop lightweight agents deployed on edge devices/industrial gateways to collect device data and perform protocol analysis (such as OPC UA/Modbus/MQTT), data pre-processing and secure transmission.
  • Optimize Agent resource usage and support low-latency and high-concurrency device communication scenarios.

MCP platform connection:

  • Connect to mainstream MCP platforms (such as PTC ThingWorx, Simon MindSphere, AWS IoT SiteWise) to achieve standardized upload of equipment data and issuance of instructions.
  • Develop an adaptation layer module to solve the compatibility issues between multi-vendor device protocols and cloud platforms.

Full stack function implementation:

  • Backend : Build agent management microservices (Python/Go) to provide functions such as device registration, status monitoring, and remote configuration
  • Front-end: Develop a visual configuration interface (React/Vue) to support users to dynamically adjust Agent strategies and data flow rules.

System reliability assurance:

  • Implement Agent OTA upgrade, breakpoint resume, and fault self-recovery mechanisms to ensure 24/7 stable operation at industrial sites.
  • Design data buffering and local storage solutions (SQLite/EdgeDB) to cope with network interruption scenarios.

Qualifications & Requirements

  • Bachelor's degree or equivalent experience in Computer Science, Software Engineering, or related field
  • Excellent problem-solving skills and attention to detail
  • Ability to work collaboratively in a team environment

Technical ability:

  • Backend: Proficient in Python/Go/C++, familiar with asynchronous programming (asyncio/goroutine), and have experience in embedded Linux development
  • Front -end: Proficient in React/Vue + TypeScript, and familiar with the Electron framework (if you need to develop local configuration tools).
  • Protocol: Be familiar with at least one industrial protocol (OPC UA/Modbus/Profinet) or IoT protocol (MQTT/CoAP).
  • Cloud Services: Understand edge computing frameworks such as AWS IoT Greengrass/Azure IoT Edge.

Project experience:

  • More than 3 years of full-stack development experience, with experience in industrial agent, gateway software, and SCADA system development preferred.
  • Participated in MCP platform docking projects and understood the manufacturing data model (such as Asset Administration Shell).

Bonus points:

  • Master the Rust language (high-performance Agent development).
  • Familiar with Docker container deployment and K8s edge cluster management.

About VITURE

đŸ”—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