Job Description

We are hiring an embedded software engineer! Instead of calling Alfred a mobile app, you may as well think of Alfred as a piece of embedded software that controls devices. Essentially, we put the software in the form of an app in smartphones so that we can use them as security cameras!

To achieve this is no small feat. We use a blend of languages including Swift, Java, C language, and ARM assembly to control from CPU to GPU. We research CPU instructions and OS pipelines so that Alfred can run on older phones (dating back 6-7 years) to deliver the best multimedia performance.

Alfred is the only app that runs 24/7 a day and 365 days a year. Alfred doesn’t take a break. Alfred can’t make any mistakes. It is our job to make sure that Alfred can run on over 20,000 phone models and function perfectly.

A large part of Alfred’s challenge lies in the fact that we do not have the luxury to inspect users’ devices. That is why the Alfred team has to learn how to serve users, overcome these challenges, work in different conditions, and optimize user experience. Would you take on this challenge with us?

Requirements

Qualifications: You will be joining the team destined to make Alfred one of the best home monitoring experience available in the market. You will become a member of the development team who are capable of working on different platforms to enhance the features for Alfred as a whole. You will work on new product line-ups as well incorporating new technologies into the platform in order to facilitate the rapid growth of the company. You will also need to integrate various 3rd-party software modules, creating your own implementation based on specification, address interoperability issues between platforms and write specification/design documents in English. 1. Bachelor or master degree with 2+ years of experiences working on embedded software 2. Solid Java and C/C++ programming/debugging skills 3. Experiences with video/audio codecs and protocols in real-time communications 4. Experiences with OpenGL-ES and/or hardware 2D graphics acceleration and processing 5. Ability to port software stacks onto different platforms 6. Ability to write good English documentations 7. Know-hows and/or experiences on IoT related protocols is a huge plus 8. 2+ years of Android development experience is a plus 9. iOS development experience is a plus 10. Additional language skills (JavaScript/Python) is a plus 11. Electronics engineering experiences and know-hows is a plus"

Salary

70K ~ 140K TWD / month

Company PhotosSee all

Alfred Labs Inc. 阿福管家 - 用舊手機做監控攝影機 work environment photoAlfred Labs Inc. 阿福管家 - 用舊手機做監控攝影機 work environment photoAlfred Labs Inc. 阿福管家 - 用舊手機做監控攝影機 work environment photoAlfred Labs Inc. 阿福管家 - 用舊手機做監控攝影機 work environment photo

Share this Job

Please Sign in or Register to get your personal invite link.

About us

AlfredCamera 是北美最受歡迎的居家安全監控軟體,全球已累積超越ㄧ千五百萬用戶下載,並在2016年獲得 Google Play 年度最創新 App 的殊榮。 上架至今,AlfredCamera 已經在 Android/iOS 雙平台上獲得超過三十萬筆、平均 4.6/4.7 顆星的高評價。短短數年內 AlfredCamera 已經達到正向現金流,在已實證的商業模式下穩健發展,並持續投入 AI 研發。 在新創圈每年流行一個新的 buzzword 時,AlfredCamera 從使用者出發,專注在「推出解決大眾生活問題的普及化 AI 應用」,我們相信科技應該讓人們生活得更好。在這個理念之下,我們推出 AlfredCamera 幫助使用者將舊手機變成唾手可得的監控攝影機。AlfredCamera 看起來樸實,卻需要堅實的技術實力讓 AI 偵測流暢運行於各種機型;我們沒有酷炫的硬體,卻是真正讓使用者隨手取得的好體驗。為了達成更大的目標,我們需要這樣的人才: ▍以使用者需求為中心 產品從使用者需求出發,公司有 ⅓ 的職位與使用者直接相關,從 Research、Content、User Feedback、User Data 四大方面積極用主動、被動的方式取得質化、量化的使用者資料。在公司內的產品規劃會議中,我們一定會問的問題是「用戶在想什麼?遇到了什麼問題?」,並且透過研究描繪主要用戶輪廓,以此協助大家進行決策和規劃。 ▍有實證精神 我們鼓勵成員實證,用驗證的方式提出問題假設、規劃、實驗並依據結果進行迭代。在 AlfredCamera 不會有 BCD (Boss-Centered Design)、不會有「我覺得...、我感覺...」,而是每個人都有機會對自己的假設進行實驗,用客觀的結果決定下一步。在這樣的精神下,公司的數據資料公開透明,每個人都能享有數據平台權限,或是請專業的數據團隊協助分析洞見。我們好奇而且眼見為憑,甚至進行實驗驗證 Google 數據服務的準確性,以確保我們取得的數據結果是值得參考的。 ▍具備成長心態 在新創公司最刺激也最困難的就是任務的多樣性和跨領域協作,我們希望團隊成員在面對挑戰時不輕言放棄、從失敗中學習、從成功案例中得到啟發、培養自己的知識並在工作中不斷成長。對我們來說專案沒有失敗,只有成功或學習。我們相信的不是菁英主義,而是有成長心態的團隊終將成功,成功會屬於團隊內每一個成員。

See more

Learn more

Team

David
Default avatar

Similar Jobs

Senior Backend

AsiaYo - Full-timeMid-Senior level800K ~ 1.2M TWD / yearUpdated 4 months ago

Software Engineer C++

TomTom - Full-timeMid-Senior level70K ~ 150K TWD / monthUpdated 4 months ago

Other Popular Jobs at Alfred Labs Inc. 阿福管家 - 用舊手機做監控攝影機

Technology Jobs

資深後端工程師 Senior Backend Engineer

Full-timeMid-Senior level100K ~ 160K TWD / monthUpdated 15 days ago

電腦視覺與機器學習研究員 CV/ML Researcher

Full-timeEntry level60K ~ 140K TWD / monthUpdated 15 days ago

iOS 工程師 iOS Developer

Full-timeMid-Senior level60K ~ 140K TWD / monthUpdated 15 days ago

Backend Software Engineer 後端工程師

Full-timeMid-Senior level65K ~ 120K TWD / monthUpdated 15 days ago

Engineering Jobs

後端工程師實習 Backend Developer Interns

Full-time26K ~ 45K TWD / monthUpdated 15 days ago

測試工程師 QA Engineer

Full-timeEntry level45K ~ 70K TWD / monthUpdated 15 days ago

Android Developer (Front-end)

Full-timeMid-Senior level60K ~ 120K TWD / monthUpdated 15 days ago

商業資料分析師 Business Data Analyst

Full-timeMid-Senior level55K ~ 90K TWD / monthUpdated 15 days ago

測試工程師實習 QA Engineer intern

Internship35K ~ 35K TWD / monthUpdated 15 days ago

Android Developer (System-side)

Full-timeMid-Senior level70K ~ 140K TWD / monthUpdated 15 days ago

Design Jobs

Mid-level UX Designer 中級UX設計師

Full-timeMid-Senior level50K ~ 75K TWD / monthUpdated 15 days ago

Senior UX Designer 資深 UX 設計師

Full-timeMid-Senior level75K ~ 120K TWD / monthUpdated 15 days ago

Marketing & Business Development Jobs

Product Operation Manager 產品運營經理 (廣告變現與銷售)

Full-timeMid-Senior level70K ~ 140K TWD / monthUpdated 15 days ago