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.
