Software Engineer
ST Engineering · Singapore · Full-time
Quick Summary
- Perform customer requirements gathering and Concept of Operation analysis.
- Lead team of software developers to perform Software System integration.
- Design and architect software components for product and services.
Full Description
Job Description: Perform customer requirements gathering and Concept of Operation analysis to draft software design. Document software design and development. Lead team of software developers to perform Software System integration and validation. Perform validation and verification of Software System on-site. Design and architect software components for product and services. Performs Software System setup and product demonstration to customers. Responsible for software development life cycle and support to production. Requirements: Bachelor’s or Master’s degree in Electrical/Electronics Engineering, Computer Engineering/Science, or any other relevant field of study. At least two years working experience for senior position Entry-level candidates with relevant experience and a strong interest are welcome to apply. Proficiency in C and C++ programming languages. QML, QT and ROS knowledge will be preferred Strong knowledge of LAMP of WAMP stack Strong understanding of electrical and electronics diagrams. Knowledge of implementing Nvidia’s Deepstream SDK and Multimedia API into ARM and x86 platforms Excellent knowledge of IP protocols and hardware interfaces Experience in hands-on development and troubleshooting Systems-of-Systems