VITURE
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 youre excited about shaping the future of XR, wed 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
Bachelors 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
Were unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr