All Open Positions

Take your career to the next level. Explore opportunities for growth and work alongside the best in the industry.

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.


  • 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 package includes base salary, variable incentive compensation, insurance, leaves and competitive stock option-based equity package.


  • Taiwan Hsinchu-Zhubei Office

Topics: job posting

Apply for this Job


Why Work at IronYun?

Read all our reviews mirroring-screen

“Cares about employees, flexible. Great place to work”

“The working atmosphere is friendly. Managers are willing tolisten to everyone’s opinions. Keep doing new things withtechnology which benefit the world”

“The culture is very positive and transparent and everyone is open to new ideas and suggestions. There are lots of opportunities for growth at Ironyun. Teams at Ironyun generally enjoy a lot of autonomy and freedom tochoose what they want to work on”