top of page

Home > Careers > Software Engineering > Software Engineer

CAREERS

Software Engineering

Software Engineer

Building innovative solutions for a better tomorrow

Software engineering is a broad and diverse field of engineering that encompasses a wide range of skills and expertise. From developing software applications to designing and building complex systems, software engineers play a critical role in shaping the way we interact with technology. With the right knowledge and experience, software engineers can help solve complex problems and create innovative solutions that have a profound on our daily lives. If you're a seasoned professional or just starting out, software engineering offers endless opportunities for learning and growth.


A software engineer is a technologically skilled professional with the reliance of designing, developing, and maintaining software applications. They usefully work with programming languages, such as Java, Python, or C++, in order to create efficient and effective software solutions. They collaborate with other team members, such as designers and project managers, to ensure that the software meets the requirements of the end-users. Additionally, they are responsible for testing and debugging the software project to prove that it is functioning properly. Strong problem-solving skills, attention to detail, and ability to work in a dynamic and innovative environment are considered the important qualities for a software engineer.


Psoaic is currently seeking a technologically and professionally skilled software engineer to join our team. The ideal candidate will have experience in designing, developing, and maintaining software applications using programming languages such as Java, Python, or C++. They will work collaboratively with other team members to ensure that the software meets the needs of the end-users. Additionally, they will be responsible for testing and debugging the software to ensure that it is functioning properly. Strong problem-solving skills, attention to detail, and ability to work in a processing stage are important qualities for this role. If you are passionate about software engineering and want to work in a dynamic and innovative environment, we encourage you to apply this exciting job opportunity.

Responsibilities
  • Designing, developing, and maintaining software applications.

  • Using programming languages such as Java, Python, or C++ to create efficient and effective software solutions.

  • Collaboratively working with other team members, such as designers and project managers, to be sure that the software meets the needs of the end-users.

  • Testing and debugging the software to ensure that it is functioning properly.

  • Writing technical documentation to the users.

  • Providing support to end-users.

  • Possessing strong problem-solving skills, attention to detail, and ability to keep up-to-date with the latest and technologies in the software engineering and development industry.

  • Developing firmware that can be applicable with hardware.

  • Integrating game engines and other software frameworks with hardware.

  • Interacting with people, controllers, and haptics.

  • Compressing a software with video technology.

  • Interfacing hardware with software as well as other wireless devices.

  • Using novel display paths.

  • Rendering computer graphics while testing a software project.

  • Embedding Linux and other embeddable operating systems.

Qualifications
  • 4 or more years of a strong foundation and training in computer science, computer programming, and web application development.

  • A bachelor's degree in computer science or a related, as well as experience in software development.

  • A deep understanding of programming languages, such as Java, Python, and C++, as well as software development tools and methodologies.

  • Excellent communication, collaboration, and problem-solving skills.

  • Attention to detail.

  • The ability to work collaboratively with other team members.

  • The ability to stay up-to-date with the latest and technologies in the software development industry.

  • Deeply masterful knowledge and understanding of programming languages like C++, Java, and Python, as well as hardware interactions, game engines and development tools.

  • Creative and mathematical problem-solving skills.

  • Experience with software development methodologies, debugging techniques, and version control systems, as well as hardware interactions and integrations.

  • Attention to detail.

  • The ability to collaboratively work with others.

  • Familiarity with production pipeline process of a project.

  • Mindfulness of keeping on schedule and deadlines.

  • Thorough knowledge of technical and software advancements.

  • With the important use of your communication abilities, maturely and succinctly describing your work in a processing stage, and conversing information to team by yourself are allowed.

  • Visually direct knowledge of utilizing 2D and 3D animation software.

  • A passion for coding and software development as well as computer, mobile and video games and the experience of interactive entertainment.

  • Analytical mindset.

  • The ability to work independently as a team player.

  • Mindfulness of keeping on schedule and deadlines.

  • Knowledge of game genres and industrial and technological trends.

  • Thorough knowledge of technical and programming advancements in the software industry.

  • Working knowledge, proficiency, excellence, and understanding of the following programming and markup languages:

    • Android Studio

    • C

    • C++

    • C#

    • Cordova

    • Dart

    • GDScript

    • GML Script

    • Google G

    • Java

    • JavaScript

    • HTML5

    • Kotlin

    • Lua

    • Objective-C

    • PHP

    • Python

    • React Native

    • Rust

    • Swift

    • TypeScript

    • Xamarin

    • Xcode

  • Working knowledge and excellence of the following list of game engines and their programming languages you understandably mastered on:

    • Amazon Lumberyard

      • C++

      • Lua

    • Box2D

      • C

    • Clickteam Fusion

    • Cocos2d

      • C++

      • C#

      • JavaScript

      • Objective-C

      • Python

      • Swift

      • TypeScript

    • CryEngine

      • C++

      • C#

    • Defold

      • Lua 5.1

      • LuaJIT

    • GameMaker (Game Maker and GameMaker Studio)

      • GML Script

      • GML Visual

    • GDevelop

    • Godot Engine

      • C# (Godot Engine - .NET)

      • GDScript (default)

    • I.K.E.M.E.N Go (Plus)

      • C

      • Google Go

    • M.U.G.E.N

    • Open 3D Engine

      • C++

      • Lua

      • Python

    • Pygame

      • Python

    • Ren'Py

      • Python

    • Solar2D/Corona

      • Lua

    • Unity

      • C#

    • Unreal Engine

      • C++

  • Proficiency in programming and markup languages for web application development:

    • C#

    • C++

    • CSS

    • Dart

    • Elixir

    • Google Go

    • HTML5

    • Java

    • JavaScript

    • Kotlin

    • Perl

    • PHP

    • Python

    • R

    • Rust

    • Scala

    • SQL

    • TypeScript

  • Experience with web application frameworks:

    • Angular JS

    • ASP.NET

    • ASP.NET Core

    • Bootstrap

    • CakePHP

    • CodeIgniter

    • Django

    • Express.js

    • Flask

    • Gatsby

    • Laravel

    • Meteor

    • Phalcon

    • Play Framework

    • React

    • Ruby on Rails

    • Svelte

    • Symfony

    • Vue.js

  • A strong knowledge of database management, server-side scripting, and software testing.

  • Attention to detail.

  • The ability to collaboratively work with fellow software engineering team members.

Apply for this position

Application Form

Birthday
Gender
Employment Status
How or where did you hear about us?
bottom of page