Revel · 1 month ago
Software Engineer - Infrastructure & Deployment
Revel is revolutionizing hardware control across various sectors, including aerospace and automotive. They are seeking a Software Engineer with a strong DevOps background to architect and maintain CI/CD pipelines and deployment solutions for remote and embedded devices, ensuring rapid and reliable software delivery.
HardwareSoftwareWeb Development
Responsibilities
Design, implement, and maintain containerized CI/CD pipelines that support multi-architecture builds, integration testing, and deployments for edge and embedded systems
Administer and maintain the hardware-in-the-loop (HIL) build and test compute infrastructure used for validating software through CI testing
Manage and coordinate releases to edge targets using containerization tools such as Docker, Docker Compose, Kubernetes, Portainer, or similar
Develop and maintain cloud-based fleet management systems to coordinate updates and manage software life-cycles across edge compute devices
Contribute to infrastructure automation and tooling for building and deploying embedded and edge workloads at scale
Collaborate with firmware, platform, and application teams to ensure seamless delivery from development through production
Maintain high standards of documentation, automation, and security throughout the deployment lifecycle
Qualification
Required
Bachelor's degree in Engineering, Physics, Computer Science, or a related technical field
2+ years of professional experience in a software engineering role
Experience building and maintaining CI/CD pipelines using GitHub Actions, GitLab CI/CD, Bitbucket Pipelines, or similar tools
Familiarity with containerization technologies like Docker, with hands-on experience deploying software at scale using orchestration tools such as Docker Compose, Docker Swarm, or Kubernetes
2+ years of experience with Python, particularly in scripting, automation, and deployment tooling
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
Preferred
Professional experience with design and maintenance of dockerized build pipelines for compiled software projects, preferably using Docker Bake
Experience with configuration management and infrastructure automation tools such as Ansible
2+ years of professional experience programming in C++, preferably using LLVM-based build toolchains
2+ years of professional experience with Rust, including building and deploying Rust applications in production
Experience with large-scale, declarative build systems (e.g., Docker Bake, Bazel, Buck, Pants, NX)
Familiarity with IoT and edge compute fleet management platforms (e.g., AWS IoT Greengrass, Azure IoT Edge) and/or consumer device update systems(e.g., OTA updates for mobile, IoT, or embedded devices)
Experience with secure secret storage solutions (e.g., HashiCorp Vault, 1Password, Keeper, or open-source alternatives)
Familiarity with observability platforms (e.g., Prometheus, Grafana) for monitoring distributed deployments
Company
Revel
Revel is a complete platform for hardware control.
Funding
Current Stage
Early StageTotal Funding
$30MKey Investors
Thrive Capital
2025-04-17Series A· $23.1M
2025-04-17Seed· $6.9M
Recent News
2025-10-30
Company data provided by crunchbase