Principal Embedded Software Engineer
OverviewIndustrial Automation company
Taipei, TaiwanSenior
Google Ventures
Alumni Ventures
Bain Capital Ventures
Blumberg Capital
Momenta
AME Cloud Ventures
Software Engineering
About the role
TL;DR
Design, build, and maintain software for edge AI devices.
- •We are seeking a Principal Embedded Systems Software Engineer with strong Embedded Linux experience to join our engineering team.
- •Key Responsibilities Develop and maintain system-level and application-level software for reliability in the field for our edge AI devices Implement and own OTA for our deployed device fleet Write Python application code for device control, edge logic, monitoring, and data flows Work with C/C++ components for performance-critical functionality Debug Linux systems involving multiple services, containers, and custom applications Requirements Bachelor's, Master's or Ph.D in Computer Science, Electrical Engineering, or related field 8-10+ years of experience in Linux-based embedded systems or systems software Solid C++ skills in a Linux environment and/or Python development experience Experience with SBC or Embedded Linux platforms Understanding of networking fundamentals (TCP/IP, routing, TLS/HTTPS, certificates)
Required skills
C++PythonLinuxDockerCI/CD
Tech stack
LinuxC++PythonDockerCI/CD