368,634open jobs
9,437companies
50,578added this week
Browse all
Salary
$115k – $228k per year (Estimated)
Location
In office (Los Angeles, San Francisco)
Seniority
Senior · 3+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Revel Consulting is a Seattle-based digital consultancy (now part of the Infogain ecosystem) that specializes in business transformation, customer experience strategy, and technology enablement. Founded in 2006, the firm integrates strategy, design, and technical expertise to help organizations accelerate growth and modernize their digital ecosystems. Through deep domain expertise in areas such as journey mapping, cloud computing, operational process engineering, and organizational change management, the firm assists enterprises in navigating complex digital landscapes to deliver high-value, human-centered outcomes.

About Revel

At Revel, we are revolutionizing the way the world's most critical hardware is controlled-across aerospace, automotive, energy, and manufacturing sectors. Our next-generation software stack combines an intuitive command/control interface, a specialized programming language tailored for hardware control, and a high-performance runtime environment. We empower engineers to build, test, and deploy critical systems rapidly, reliably, and safely.

Role Overview

We are looking for an experienced Embedded Software Engineer to join our rapidly growing engineering team. In this role, you will build the critical software layer that bridges Revel's high-performance runtime and the complex physical world of industrial machinery. We are seeking a systems expert who obsesses over performance and abstraction, to whom a millisecond seems like an eternity, and who takes pride in implementing drivers that are robust, portable, and mathematically correct.

Responsibilities

  • Integrate industrial hardware, from standard PLCs to specialized instrumentation, navigating complex register maps and standard protocols.

  • Reverse-engineer "black box" hardware behavior when vendor documentation falls short, treating datasheets as hypotheses rather than facts.

  • Implement Hardware Abstraction Layers (HALs) that encapsulate complexity behind intuitive, type-safe APIs.

  • Write portable, high-performance Rust code targeting Linux userspace today but designed to be architecture-agnostic.

  • Own the physical boundary using logic analyzers and oscilloscopes to drive troubleshooting to the absolute root cause.

  • Treat system reliability as a safety requirement, rigorously validating code to prevent failures that could result in physical damage or dangerous behavior.

Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field (or equivalent practical experience).

  • 3+ years of professional experience in systems programming (C/C++/Rust) or embedded software development.

  • High proficiency in Rust, C, or C++, with a willingness to work primarily in Rust.

  • Strong understanding of Linux internals, including sockets, syscalls, and kernel-to-userspace data flow.

  • Ability to interpret electrical schematics, datasheets, and timing diagrams to translate hardware behavior into code.

  • Experience implementing and debugging industrial protocols (e.g., Modbus, TCP/IP, SPI, I2C, CAN, UART, RS-485).

  • Proficiency with hardware debugging tools like logic analyzers, oscilloscopes, and packet sniffers.

Preferred Qualifications

  • Prior experience shipping production code in Rust.

  • Experience writing Rust in no_std environments.

  • Deep familiarity with Modbus, EtherNet/IP, EtherCAT, PROFINET, or IO-Link.

  • Relentless root-cause mindset that refuses to accept flaky behavior.

  • Intuitive grasp of latency costs, timing requirements, and determinism.

Why Revel

  • Join a world-class team of engineers with decades of critical software applications experience.

  • Work on groundbreaking technology that directly impacts critical infrastructure and high-stakes industries with strong early traction.

  • Competitive salary, substantial equity, and significant personal growth opportunities.

  • Collaborative, ambitious, and technically challenging environment.

Join us to redefine what's possible in software for hardware.

Benefits

  • Health insurance - We offer comprehensive medical, dental, and vision coverage to support you and your family.

  • 401(k) - Save for your future with our 401(k) plan.

  • Equity - All full-time employees receive equity, ensuring that you share in Revel's success and growth.

  • Life insurance - Company-paid life insurance gives you and your family peace of mind.

  • Parental leave - We offer paid maternity and paternity leave to support new parents.

  • Catered lunch - We provide catered lunch five days a week, so you can stay fueled and focused.

  • Unlimited PTO - We trust you to take the time you need. Unlimited PTO for all full-time employees.

ITAR Requirements

To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. 1157, or (iv) Asylee under 8 U.S.C. 1158, or be eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,634 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Los Angeles
Backend Engineer 1 day ago
$61k – $206k per year (Estimated) • Remote/Hybrid • Full-Time • 4+ years exp • Tel Aviv
C++
Go
JavaScript
Node JS
Rust
TypeScript
DevOps
Akamai
AWS
Cloudflare
Fastly
Kubernetes
Nginx
Platform Engineering
Apply
$67k – $160k per year (Estimated) • In office • Full-Time • France
C++
C++
PyTorch C++
TensorFlow C++
AI/ML
Computer Vision
Multimodal AI
OpenCV
PyTorch
TensorFlow
Edge AI
Apply
$19k – $51k per year (Estimated) • Remote/Hybrid • Full-Time • Moscow
C++
C
C++
STL
C
Valgrind
DevOps
RTOS
IoT
FreeRTOS
Apply
$120k – $220k per year • Equity 0.2–0.8% • Remote/Hybrid • Full-Time • 6+ years exp • San Francisco
C++
Go
JavaScript
Python
TypeScript
Apply
$19k – $28k per year (net) • Remote • Full-Time • Moscow
C#
C++
C++
CMake
DevOps
CI/CD
Git
Management
Jira
Slack
Apply
$115k – $211k per year (Estimated) • In office • Full-Time • 6+ years exp • Los Angeles • San Francisco
Design
Adobe Photoshop
Figma
Webflow
Apply
$132k – $238k per year (Estimated) • In office • Full-Time • 5+ years exp • Los Angeles • San Francisco
Apply
$102k – $201k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Los Angeles • San Francisco
JavaScript
TypeScript
Frontend
React.js
Apply
$140k – $252k per year (Estimated) • In office • Internship • 5+ years exp • Bachelor's Degree • Los Angeles
C++
Python
Rust
Apply
$108k – $202k per year (Estimated) • In office • Full-Time • 4+ years exp • Los Angeles
SQL
TypeScript
JavaScript
Frontend
React.js
Management
Jira
Apply
$70k – $206k per year • In office • Full-Time • 12+ years exp • Associate's Degree • Chicago • Milwaukee • Dallas • Columbus • Kirkland
AI/ML
AI Agents
Apply
$94k – $294k per year • In office • Full-Time • 12+ years exp • Associate's Degree • Chicago • Portland • Milwaukee • Dallas • Columbus
Apply
$70k – $206k per year • In office • Full-Time • 12+ years exp • Associate's Degree • Chicago • Milwaukee • Dallas • Columbus • Kirkland
AI/ML
AI Agents
Apply
$150k – $185k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Los Angeles
AI/ML
Human-in-the-Loop
Apply
$228k – $363k per year • Equity • In office • Full-Time • 5+ years exp • Boston • New York • Los Angeles
Ruby
SQL
JavaScript
Ruby
Ruby on Rails
AI/ML
AI Agents
Frontend
React.js
Mobile
React Native
Apply
See all jobs
This is one of many
368,634 more open roles from verified company boards, updated every day.