Search by job, company or skills

E

Embedded Systems Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 12 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

What To Expect

At elipse you will help build a world where housing is affordable and within reach of all humanity. To achieve our mission, we're re-inventing the entire value chain of how a house is built from the ground up. We are going to start with interiors, partnering with developers and eventually make homes and buildings into compute modules to create an interface to physical space with eHome. You will have access to the top developers of the country's fastest growing metropolitan city. You will be given unprecedented access to spatial data of hundreds of homes. We're launching our proprietary home configurator for its Trilok community in Shamshabad, Hyderabad.

You will help improve eOS — the first operating system for the home. A custom Linux distribution running 43+ Rust microservices on a Raspberry Pi 5, with local AI voice control, and real-time automation for every device in the apartment. You will join a small group of world class engineers to develop state-of-the-art spatial technologies to be integrated into eHomes and elipse Configurator. You will help build real life jarvis that is deeply embedded in the home interior.

What you will actually do

  • Rust Micro-services: You will write, extend, and maintain 43+ async Rust services. Each service owns its domain — energy, safety, climate, presence, automation — and communicates over MQTT.
  • Client-Server Architecture: You will build eOS as a server that exposes APIs to the elipse web platform, third-party services like Spotify, and the eHome mobile app. You will manage user accounts, authentication, and session state across all connected clients.
  • Embedded Linux (Yocto): You will build and maintain the eOS Linux distribution using Yocto/BitBake and Kas. You will write custom layers, recipes, and configure A/B OTA updates.
  • Qt6 & QML GUI: You will build the touchscreen interface in Qt6/QML for a 7″ display. The UI is a thin MQTT client — no database access, purely reactive to message streams.
  • Hardware Integration: You will wire up Raspberry Pi 5 GPIO, I2C sensors, and ESP32 nodes over MQTT. You will contribute to developing the proprietary eHome protocol for device communication across the elipse ecosystem.
  • Safety & Automation: You will build real-time safety systems — arc fault detection, leak sensors, emergency shutdown — with QoS 2 guarantees. You will write the rule engine that powers complex home automations.
  • Local AI: You will integrate on-device voice processing with Whisper (STT) and Piper (TTS) running locally on the Pi 5. Write system integrations and algorithms that integrate all of this data and projects it onto the baseline 3d of the house we already have.

Skills & Experience

  • Rust (Systems-Level): You write production Rust. You understand ownership, lifetimes, and async with Tokio. You know the difference between Arc and channels, and you pick the right one.
  • Embedded Linux & Yocto: You've built a custom Linux image before. You understand BitBake recipes, layers, cross-compilation for ARM64, and you know how to debug a boot failure from serial console.
  • Qt / QML: You can build fluid, touch-first UIs in QML backed by C++ or Rust bindings. You understand the Qt event loop and signal-slot architecture.
  • Hardware & Protocols: You're comfortable with Raspberry Pi GPIO, I2C, SPI, UART, and ESP32 microcontrollers. You know MQTT inside out . You understand networking protocols (TCP/IP, HTTP, WebSocket, mDNS) and can think from first principles to help design and implement a proprietary communication protocol.
  • Adaptability: We move with frontier and ever changing technologies, so you have to be a first principles thinker to grasp things quickly and contribute.

Why Join Us

  • Build from the ground up. You will have the rare opportunity to build a complex and scalable platform from scratch, without the constraints of legacy code. You can build Jarvis with eHome.
  • Solve meaningful problems. You will be tackling some of the most interesting and challenging problems in computer science, with a direct impact on the real world, really.
  • Join a team of A-players. You will be working with a small, elite team of engineers and designers who are the best at what they do
  • Massive ownership and impact. If you do well, you could progress to the leadership roles and you will have an ownership stake in the company and the opportunity to make a massive impact on the Housing industry.
  • Create a legacy. You will be a part of building a company that will change the world, leaving a lasting legacy in the process.
  • An intense but chill environment. We demand excellence and dedication, but if you have a rebellious spirit and a ick for rules- were a good fit.
  • Unparalleled freedom to work on whatever you like to make a difference in the world and contribute to the vision fo elipse in any way.
  • Company provided Food and Accommodation at our Duplex apartment in Gachibowli, Hyderabad.
  • Healthcare and medical assurances covered by the company for the applicant. Details to be disclosed at later stages

If you're excited about our vision and want to push your boundaries to solve a civilization-level problem we'd love to hear from you.

Contact us - [Confidential Information]

Learn more about us - elipse.in

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 145457111