Software Engineer - Edge Team
Engineering - Edge Team
Hsinchu , Taiwan
The Role
We are looking for a software engineer with at least 1 year of experience in software development, good communication skills and a focus on the following areas:
● Back-end programming (Java/C/C++)
● Linux system
● Spring framework
● Postgresql or other database
The Job
The Software Engineer will be responsible for curating the structure of server side information. The primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end and also integrating the front-end elements built by other team members into the application.
Responsibilities
- Develop web service application on edge devices
- Develop large scale edge applications
- Integrate and develop visual analytic engines
- Survey latest technologies or frameworks
- Work with a global technical team to design and define system architectures
- Write and test code, refining and rewriting it as necessary, and communicate with programmers involved in the project
- Evaluate the software and systems that make computers and hardware work
- Survey, develop, train, and optimize analytic engines and AI models
- Work closely with peers, such as product/project managers, graphic artists, UX designers, and QA engineers
Skills and Qualifications
- Bachelor’s and/or Master’s degree in Computer Science, Computer Engineering or related technical discipline or 1+ year professional software development experience
- Familiar with at least one of the following programming languages: Java, C/C++
- Familiar with application architecture and design patterns
- Familiar with Linux system, such as Ubuntu; ability to run system diagnosis is a plus
- Working knowledge of MVC web service, especially for spring boot framework
- Experience using spring ORM framework, such as Java Persistence API technology for postgresql or other database
- Fluent in Mandarin Chinese, and intermediate level of English required
Nice to Haves
- Experience with image/video processing technologies
- Experience with Gstreamer, Deepstream framework
- Experience with Tensorflow, TensorRT, ONNX AI model technologies
Personal Characteristics
- Detail oriented
- Flexible & open-minded
- Well organized
- Good memory for previous errors
Compensation
- Compensation package includes base salary, variable incentive compensation, insurance, leaves and competitive stock option-based equity package.
Location
-
Taiwan Hsinchu-Zhubei Office
Topics: job posting