Embedded Software Engineer

Rylo develops a powerful camera with breakthrough stabilization software that captures smooth, beautiful video, founded by former Instagram and Apple engineers.
Embedded
Mid-Level Software Engineer
In-Person
11 - 50 Employees
3+ years of experience
Consumer

Description For Embedded Software Engineer

Rylo is an innovative camera technology company founded by former Instagram and Apple engineers, focused on creating exceptional video capture and stabilization solutions. They've developed a powerful camera with breakthrough stabilization software that makes it easy to capture and share beautiful, smooth videos without worrying about framing or steady hands.

As an Embedded Software Engineer, you'll join their core software team working on camera platforms using both RTOS and Linux systems. You'll be instrumental in developing application software that creates a seamless experience between their backend, mobile apps, and camera hardware. This role reports directly to CEO Alex Karpenko, offering unique visibility and impact.

The position requires strong expertise in C programming, low-level OS operations, and embedded systems, making it perfect for engineers passionate about working at the hardware-software interface. You'll be joining a highly cross-functional engineering team that spans the full stack from embedded systems to mobile and desktop applications.

Rylo has shown impressive growth, launching their first camera on time with a small team of 18 and expanding to major retailers like Amazon and Best Buy. Backed by prestigious investors including Accel, Sequoia, and Icon Ventures, they offer competitive benefits including equity, comprehensive healthcare, and a flexible work environment. This is an opportunity to shape the future of camera technology while working with a team that values ownership, thoughtful problem-solving, and continuous learning.

Last updated 44 minutes ago

Responsibilities For Embedded Software Engineer

  • Develop application software on camera platforms
  • Work with RTOS and Linux systems
  • Create seamless experience between backend, mobile apps, and camera
  • Work closely with the software team

Requirements For Embedded Software Engineer

Linux
  • Excellent C programming skills
  • Expert in low-level OS code, computer initialization, memory management and concurrency
  • Detailed understanding of SOC architecture
  • Experience with embedded platform programming
  • Experience with GNU toolchain (gcc, gdb, make, etc.)
  • BS / MS / Ph.D in EE or CS required
  • Driver experience is an asset

Benefits For Embedded Software Engineer

Equity
Medical Insurance
Dental Insurance
Vision Insurance
  • Free Rylo camera on first day
  • Team lunches, happy hours, and off-sites
  • Meaningful equity
  • Flexible work schedule
  • Medical, dental, and vision insurance
  • Easy access to snacks and drinks

Interested in this job?

Jobs Related To Rylo Embedded Software Engineer

Software Engineer, C

Embedded Software Engineer position at Rylo, developing C-based camera software systems with focus on multi-threaded applications and system integration.

Wireless Communication Systems Engineer

Wireless Communication Systems Engineer role at Silvus Technologies, developing advanced MANET radio systems with MIMO technology in Los Angeles.

Software Engineer, C

Embedded Software Engineer position at Rylo, developing C-based camera software systems with focus on multi-threaded applications and system integration.

Forward Deployed Engineer

Forward Deployed Engineer position at Saronic Technologies, focusing on maritime autonomous systems integration and deployment, combining software development with field operations.