Senior Embedded Software Engineer 資深嵌入式軟體工程師

Job updated 30 days ago

Job Description

About AlfredCamera

From day one, we’ve been guided by the belief that home security should be made accessible to everyone. We started out by offering a software solution that turns your old phone into a security camera in 2014. Since then, this simple but powerful idea has become the go-to security app for more than 70 millions families worldwide.

In 2022, we launched our first hardware product, AlfredCam, which opened up an exciting new chapter for us. And 2023 is going to be an even more exhilarating year, as we are taking more proactive actions to respond to our consumers and expanding our presence in more countries. If you want to be a game changer for one of the most trusted brands worldwide, we have the right opportunity for you!

▍About this role

As a Senior Embedded Engineer at AlfredCamera, you will be an integral part of a dynamic team focused on developing hardware-related products. This role presents exciting challenges as we relentlessly pursue the goal of maintaining AlfredCamera's position as the pinnacle of home security experiences in the market.


  • Play an active role in all phases of the software development life cycle (SDLC), including design, coding, testing, and deployment.
  • Drive the embedded software development process, including system-level design, implementation, and optimization, to meet project goals.
  • Collaborate closely with cross-functional teams to define and refine software requirements and specifications, translating them into efficient and robust code.
  • Tackle complex software issues by employing advanced debugging techniques and tools, ensuring rapid issue resolution.
  • Take ownership of debugging, performance tuning, and system integration on physical hardware to achieve peak performance and reliability.
  • Lead the architectural design, development, and maintenance of AlfredCamera’s software products, ensuring seamless cross-platform compatibility.
  • Stay abreast of emerging technologies and industry trends, implementing best practices to enhance the performance and capabilities of embedded systems.
  • Establish and enforce rigorous code review, testing, and documentation standards to maintain exceptional software quality.


Minimum qualifications

  • Bachelor's degree in a relevant field with a minimum of 7 years of practical experience in embedded system software development.
  • Proficiency in both C++ and C programming, including strong debugging skills, and an in-depth understanding of C++14 language features.
  • Solid track record of developing software on embedded Linux platforms.
  • Familiarity with the design concepts of Linux networking stacks, coupled with hands-on experience utilizing related library APIs and applications.
  • Practical expertise in building efficient build systems and automation pipelines, utilizing shell programming and tools like CMake/Makefile.
  • Strong ability to translate technical requirements into detailed system designs, emphasizing usability, extensibility, and maintainability.
  • Exceptional problem-solving and debugging skills.
  • Strong communication skills for effective collaboration and documentation.

      Preferred qualifications

      • Previous involvement in firmware development for IP cameras and/or IoT products.
      • Experience with multimedia-related technologies, including WebRTC, H.264/H.265, AAC/Opus.
      • Proficiency in industry-standard protocols used in IoT products, such as XMPP, MQTT, and Matter.
      • Hands-on experience in optimizing CPU and memory usage on resource-constrained hardware.
      • Practical knowledge of deploying machine learning algorithms on edge devices.
      • Development experience for Android, iOS, or web platforms.
      • Familiarity with real-time operating systems (RTOS), demonstrating an understanding of their constraints and capabilities.                                                         

          Interview process


          7 years of experience required
          1,400,000 ~ 2,000,000 TWD / year
          Partial Remote Work
          Personal Invitation Link
          This is your personal referral link for job invitation. You'll receive an email notification when someone applied for the position via your job link.
          Share this job
          People who applied for this job also applied for
          Logo of the organization.
          Entry level
          65K ~ 80K TWD / month
          Logo of the organization.
          Entry level
          40K ~ 60K TWD / month
          Logo of the organization.
          Mid-Senior level
          Regular earnings reach NT$40,000
          Logo of AlfredCamera 阿福管家.

          About us

          阿福管家 AlfredCamera 成立於 2014 年,致力於讓安心科技變得高效易用,打造全球 80 億人都能全心生活的世界。旗下 AlfredCamera App 已累積超越 7,000 萬用戶下載、獲得 92 萬用戶 4.8 顆星肯定,並於 2016 年與 2019 年獲得 Google Play 年度最創新 App 與年度最佳生活幫手 App 的殊榮。2022 年則在全球 95 國獲 Google Play 官方推薦。

          阿福管家以軟體為核心,透過 App 將舊手機轉變為智慧攝影機,讓用戶「零門檻、零成本」體驗安心科技,為使用者創造不一樣的選擇,並短短數年內已經達到正向現金流,在已實證的商業模式下穩健發展,將持續投入 AI 研發與國際市場經營,追求更多成長機會。

          2022 年,阿福管家跨入硬體領域,推出專屬硬體 AlfredCam 於美國開賣,預購吸引逾 2.5 萬人次搶購,8 分鐘不到便搶購一空。至今已於美國、加拿大、歐洲、台灣等地區的 Amazon 以及官方電商平台上市。

          2023 年,阿福管家陸續在日本、巴西及德國等地區取得用戶倍數成長,為更進一步滿足各國多元的安心需求,阿福管家將擴編研發、設計、行銷、PM、用戶研究等團隊,2024 年將再招募更多的夥伴加入,讓台灣人才發揮世界影響力,一起為全球 80 億人打造全心生活的世界。



          Mid-Senior level
          2M ~ 2.6M TWD / year

          Entry level
          1M ~ 1.4M TWD / year