Logo
VITURE

Software Engineer

VITURE, WorkFromHome

Save Job

Direct message the job poster from VITURE

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 you’re excited about shaping the future of XR, we’d love to hear from you.

About VITURE

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 Hybrid Software Engineer role based in the 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

  • 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.
  • 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

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • 3+ years of full-stack development experience (industrial/IoT preferred)
  • Strong problem-solving and communication skills
  • Comfortable with collaborative, agile teams

Technical Requirements

  • Backend : Python, Go, C++; async programming (asyncio/goroutine); embedded Linux
  • Front-end : React/Vue + TypeScript; Electron (for local tools)
  • Protocols : Familiar with OPC UA, Modbus, MQTT, or CoAP

Bonus Points

  • Experience with industrial agents, gateway software, or SCADA
  • Participated in MCP integration projects; knowledge of Asset Administration Shell
  • Familiar with Rust, Docker, and K8s for edge cluster deployment

What We Offer

  • Excellent health insurance plan
  • 401(k) savings plan with company match
  • Sick leave, parental leave, and generous PTO

VITURE provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics.

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Full-time

Job function

  • Job function

    Engineering and Information Technology
  • Industries

    Computers and Electronics Manufacturing

Referrals increase your chances of interviewing at VITURE by 2x

Sign in to set job alerts for “Software Engineer” roles.

Software Engineer, AI Intern (Fall 2025)

San Francisco Bay Area $57.00-$61.00 2 weeks ago

Mountain View, CA $125,400.00-$188,100.00 2 weeks ago

Software Engineer, AI Platform - New Grad

San Jose, CA $130,000.00-$180,000.00 2 weeks ago

Software Engineer (L4), Content & Business Products

New Grads 2025 - Software Engineer, Algorithm

San Jose, CA $120,000.00-$165,000.00 9 months ago

Palo Alto, CA $96,000.00-$200,000.00 15 hours ago

New Grads 2025 - General Software Engineer

San Jose, CA $120,000.00-$165,000.00 5 months ago

Mountain View, CA $130,000.00-$176,000.00 1 week ago

Alameda, CA $130,000.00-$160,000.00 3 weeks ago

Software Engineer (L5) - Open Connect Platform

Software Engineer 4 - TV & Web Player Platform

Software Engineer(s) - New Grad (Fall 2025 Graduation)

Full Stack Software Engineer - Post-training

San Jose, CA $113,400.00-$206,300.00 2 weeks ago

(General Hire) Software Engineer Graduate (Advertisement Team) - 2025 Start (BS/MS)

San Jose, CA $113,500.00-$250,000.00 2 weeks ago

San Jose, CA $133,900.00-$242,000.00 3 days ago

San Jose, CA $142,400.00-$190,100.00 2 weeks ago

San Jose, CA $113,400.00-$206,300.00 2 weeks ago

Sunnyvale, CA $117,000.00-$234,000.00 2 weeks ago

Full Stack Software Engineer (L4), Product Localization Engineering

Software Engineer(s) - New Grad (Fall 2025 Graduation)

San Jose, CA $113,400.00-$206,300.00 2 weeks ago

Palo Alto, CA $152,400.00-$228,700.00 2 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr