Join us

We're a working team, and we're hiring.

Rivix is an active team based in India spanning hardware, firmware, cloud, app, product management and architecture, and the team and the work are real. Open roles change as the team grows — see what's currently open below.

Who we are today

One team, full stack: hardware to app.

Rivix's team covers embedded hardware, firmware, cloud/device platforms, mobile/web apps, product management and architecture — the same disciplines behind every build we take on, working together rather than handed off between vendors.

How we work

Senior-led, AI-accelerated, human-verified.

AI drafts scaffolding, boilerplate and first-pass architecture; every layer is reviewed and signed off by an engineer before it ships. See The AI/Human Split for specifics.

Open roles

Hiring now.

Apply directly below with your resume, or reach out via the contact page.

ARCHITECTURE

Sr. AI Architect

Ahmedabad, India

Owns how AI is woven through our engineering pipeline across hardware, firmware, cloud and app — from spec-drafting to test generation — and where the line to human review sits at each layer.

View full JD

Responsibilities

  • Define where AI tooling fits across the engineering pipeline — hardware, firmware, cloud/device platforms, and app — from spec-drafting to test generation.
  • Personally use AI to turn a product spec into first-pass architecture options, API contracts, and test cases within hours, then decide which of those drafts are sound enough to hand to engineers for build-out.
  • Set and enforce the review boundary between AI-generated output and human sign-off at each layer — deciding what AI can draft (scaffolding, boilerplate, first-pass docs) versus what always requires an engineer's judgment (power budgets, safety margins, cost, regulatory limits).
  • Evaluate, integrate, and maintain the AI tooling (code generation, test generation, review assistance) used by the engineering team.
  • Partner with engineering leads across hardware, firmware, and software to keep AI-assisted workflows consistent and auditable.
  • Document the AI/human split for client-facing engagements.

Requirements

  • Strong systems engineering background across at least two of: embedded/firmware, cloud/backend, mobile/web.
  • Hands-on experience integrating LLM/AI tooling into production engineering workflows, not just using AI coding assistants personally.
  • Comfortable setting technical standards and reviewing the work of other senior engineers.

Nice to have

  • Experience in an agency/consultancy environment building for multiple clients in parallel.
  • Familiarity with regulated or safety-relevant hardware environments.
Apply now →
FIRMWARE

Firmware Engineer

Ahmedabad, India

Bare-metal and RTOS firmware across connectivity stacks (BLE, Wi-Fi, LoRa, cellular), power-budget tuning, and OTA pipelines for client hardware builds.

View full JD

Responsibilities

  • Write and maintain bare-metal and RTOS firmware for client hardware builds.
  • Use AI to draft driver scaffolding, protocol stack boilerplate, register-map code, and unit test scaffolding — then own the parts AI can't: timing correctness, power budgets, and safety-critical review before anything ships.
  • Implement and tune connectivity stacks: BLE, Wi-Fi, LoRa, cellular.
  • Own power-budget tuning for battery-constrained devices.
  • Build and maintain OTA update pipelines.
  • Work directly with hardware engineers to debug issues at the board/firmware boundary.

Requirements

  • Professional experience with embedded C/C++ on bare-metal or RTOS (FreeRTOS, Zephyr, or similar).
  • Practical experience with at least one wireless connectivity stack (BLE, Wi-Fi, LoRa, or cellular).
  • Comfortable with a JTAG/SWD debugger, logic analyzer, and oscilloscope as daily tools.

Nice to have

  • OTA update pipeline design experience.
  • Power profiling and low-power design experience for battery-powered devices.
Apply now →
FULL-STACK

Jr. Full-stack Engineer

Ahmedabad, India

Cloud/device platform and mobile/web app work under senior review — a growth role for someone comfortable using AI to accelerate their own output, not just consuming it.

View full JD

Responsibilities

  • Build and maintain features across cloud/device platforms and mobile/web apps under senior review.
  • Use AI to draft API/UI scaffolding, boilerplate CRUD endpoints, and first-pass test cases — then take ownership of making that draft correct, not just shipping what AI produced.
  • Work directly with senior engineers to learn where the line sits between what AI can draft and what needs your own judgment call.

Requirements

  • Working knowledge of a modern web stack (JS/TS, a frontend framework, and a backend/API layer).
  • Some exposure to cloud services (auth, storage, deployment), even from personal projects or coursework.
  • Comfortable using AI coding tools as an accelerant, not a replacement for understanding your own code.

Nice to have

  • Any mobile app development experience (native or cross-platform).
  • Exposure to IoT/device-facing APIs.
Apply now →
Apply

See a role that fits? Send us your resume.

Fill this out and we'll get back to you after reviewing your profile.

Please enter your name.

Please enter a valid email address, like you@email.com.

Phone number can only contain digits (10–15 total), with an optional leading "+" for the country code, and spaces or "-" as separators.

Please select the role you're applying for.

Please enter a valid URL starting with http:// or https://.

Please attach your resume as a PDF, DOC, or DOCX file under 8MB.

WHAT HAPPENS NEXT

After you submit

A member of the team reviews every profile and follows up if there's a fit.