Revel

Revel

Embedded Software Engineer (Mid-Senior)

Los Angeles · Senior · Full-time

Sponsorship not specified$165k-$265kDetected 99 days ago
RustC++LinuxEmbedded SystemsElectrical EngineeringTCP/IP

About the role

  • We are looking for an experienced Embedded Software Engineer to join our rapidly growing engineering team.
  • 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

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

Requirements

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

Nice to have

  • 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.
  • 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.
  • Collaborative, ambitious, and technically challenging environment.

Compensation

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

Benefits

  • Health insurance - We offer comprehensive medical, dental, and vision coverage to support you and your family.
  • 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.
  • Unlimited PTO - We trust you to take the time you need.
  • Unlimited PTO for all full-time employees.

Visa & Work Authorization

  • citizen or national, (ii) U

This listing is sourced directly from Revel's careers page and normalized into a canonical job model.