Rylo

Embedded Software Engineer

Rylo
Apply
over 9 years ago

Responsibilities

  • Develop application software for camera platforms running RTOS and Linux.
  • Write low-level operating-system code involving computer initialization, memory management, and concurrency.
  • Develop software on embedded platforms and contribute to seamless integration between camera software, backend systems, and mobile apps.
  • Collaborate with a cross-functional software engineering team.
  • Report directly to the CEO.

Requirements

  • Excellent C programming skills.
  • Expertise in low-level operating-system code, computer initialization, memory management, and concurrency.
  • Detailed understanding of SoC architecture.
  • Experience and interest in writing code for embedded platforms.
  • Some experience with the GNU toolchain, including GCC, GDB, and Make.
  • Driver experience is an asset.
  • BS, MS, or PhD in Electrical Engineering or Computer Science is required.

Benefits

  • A Rylo camera on the first day.
  • Team lunches, happy hours, and off-sites.
  • Meaningful equity.
  • Flexible work schedule.
  • Medical, dental, and vision insurance.
  • Snacks and drinks.

Tech Stack

CiOSLinuxMake

Categories

Rylo

About Rylo

51-200 employees
Contact me