1 - 10 people

Embedded Software Engineer 嵌入式軟體工程師

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?

月薪 65K~110K


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"


Monthly TWD 650,000+



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

iOS Developer

阿福管家的App有點特別, 因為同一個App包含了監控系統的攝影機端以及給保全警衛看的監控端, 攝影機端的程式像是一個用來控制設備, 必須時時刻刻運作不出錯的嵌入式軟體, 而監控端是一個注重友善介面與效能的多媒體串流軟體. 作為一個App工程師, 阿福管家可以讓你接觸到相機模組, 分散式影像處理, 多媒體編解碼與軟/硬體加速, 影像串流, P2P通訊...

Android Developer

阿福管家的App有點特別, 因為同一個App包含了監控系統的攝影機端以及給保全警衛看的監控端. 攝影機端的程式像是一個用來控制設備, 必須時刻運作不出錯的嵌入式軟體, 而監控端是一個注重友善介面與效能的多媒體串流軟體. 作為一個App工程師, 阿福管家可以讓你接觸到相機模組, 分散式影像處理, 多媒體編解碼與軟/硬體加速, 影像串流, P2P通訊, ...

Frontend Engineer 前端工程師

Alfred重視每一個跟用戶溝通與互動的機會, 而前端技術正是這個溝通橋樑的關鍵.  負責前端的你, 將會參與到每個user acquisition的策略與實現, 了解付費頁面要怎麼設計才能將收入最大化, landing page的flow與call to actions要如何配置, 阿福管家網頁版要怎麼做到即時影音串流, 討論區怎麼做才能應付數百萬用...

Backend Software Engineer 後端工程師

We are hiring a backend engineer. The challenges of this job stem from the fact that security tolerates NO mistake. Alfred runs on a sophisticated group of servers nonstop. Over...

Similar Jobs

澳創數據驅動 - 機器學習工程師(實習)

協助主工程師建構機器學習架構; 合作順利未來有機會轉正職 薪資:200 ~ 350 /小時

HITA - Software Developer

- Smartphone Application Development (Android/iOS) - Website & Web Application Development - Manage the process from Apps Development to Launched - Database Design & Man...

VitalSigns - 韌體工程師

工作內容 1. 藍芽韌體開發 2. WiFi 韌體開發 3. 量測系統韌體開發 薪資:52000/月

北爾電子集團 - 恵通科技Korenix_軟體資深工程師

職務說明:1.熟C/C++, 有嵌入式系統實作經驗者佳.2.熟uClinux/Linux Kernel and Driver.3.熟或有興趣網路TCP/IP基礎及實作經驗者.4.熟或有興趣研發工業用乙太網路交換器驅動程式、應用程試撰寫.5.熟網路通訊協定,Layer2 /Layer3 protocol (e.x.TACACS+,IGMP,OSPF)

台灣雪豹科技 - Android Engineer - 工具產品

1、基于Android平台進行産品開發; 2、獨立完成客戶端軟件需求的整理和軟件的設計; 3、能按照項目計劃,按時提交高質量的代碼,完成開發任務; 4、手機軟件開發技術方面的評估以及可行性方面的分析和探索; 5、其他與項目有關的工作。 


2018 Senior Developer Speed Interview

2018 Senior Developer Speed Interview


此次活動由 CakeResume 嚴選 10 家科技公司,聯合舉辦快速面試活動。iOS / Android / Web / Unity / Hardware / Server 等高薪職缺,2018.03.03 等你來挑戰!