Position Details
About this role
Design, develop, and maintain embedded software for smart home security cameras, collaborating with mobile, cloud, and hardware teams.
Key Responsibilities
- Own embedded projects
- Mentor engineers
- Develop software for IoT cameras
- Participate in architecture reviews
- Collaborate on hardware integration
Technical Overview
Embedded Linux environment with C, C++, Rust programming, IoT protocols, hardware communication peripherals, automated testing, and cloud integration.
Ideal Candidate
The ideal candidate is a senior embedded software engineer with 8+ years of experience in C, C++, and Rust, specializing in embedded Linux and IoT device development. They possess strong problem-solving skills and experience with automated testing and hardware communication protocols.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Less than 8 years of embedded software experience, Lack of experience with embedded Linux, No experience with C, C++, or Rust, No background in IoT or hardware communication protocols
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile