Industry: Software Development
Location: Singapore
Roles & Responsibilities
We are looking for a software developer
Join us to design, develop, and deploy cutting-edge software solutions. With 2+ years of experience, expertise in C++ or Java, and a degree in Computer Science or related field, you’ll shape innovation. Elevate your career –
Roles and Responsibilities:
• Develops information systems by designing, developing, and deploying software solutions.
• Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
• Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
• Investigates problem areas.
• Follows the software development lifecycle.
• Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
• Project supporting work to liaise with vendors and customers.
Education, Experience, and Licensing Requirements:
• Bachelor’s and/or Master’s degree in Computer Science, Computer Engineering or related technical discipline
• 2+ years of professional software development experience
• Proficiency in C++ or Java, and object-oriented design skills
• Knowledge of GNSS positioning, cellular communication, serial communication is preferred
• Knowledge of any Embedded OS (Linux, WinCE, QNX) is preferred
• Knowledge of application architecture and design patterns is preferred
• Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
• Experience in QT and Visual Studio is preferred