Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent field. Familiarity with software development methodologies including……
Define software controls of unmanned systems and payloads for different applications. Perform system integration, assembly, testing and qualifications of……
Recommend process improvements, upgrades, or preventive measures based on field experience and observations. Basic understanding of equipment or systems used in……
Solid understanding of software development principles. Experience with software development tools and processes. Debug any issues observed and derive fixes.…
We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking……
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field - or equivalent practical experience. Proficiency in C and C++.…
We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking……
We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking……
Understanding of basic testing, coding, and debugging procedures. Codes and programs enhancements, updates, and changes for portions and subsystems of firmware,……
Expertise in industry standard software testing methodologies and tools. A Diploma or Degree in Computer Science, Information Technology, Information System,……
Able to do programming at least one general programming language (e.g. Python, C, C++ etc). Participate in S&OP project by conducting testing bench capacity……
Proficiency in AutoCAD, Revit, or other drafting software. Your primary responsibility is to serve as a regional expert in expert of analytical instrumentation,……
Prior experience as software engineer will be a plus. Experience in testing and debugging embedded devices using dedicated emulators or simulators.…
This Network Engineer will participate in the design, testing, documentation, and operation of network hardware, software, and supporting systems deployed……
Over five years of experience in software development, including multiple years dedicated to designing and implementing software solutions for instrument……
Other assurance services include third-party reviews such as System and Organisation Controls Reporting (SOCR) and Agreed Upon Procedures (AUP), and expanded……
Augmented Human Lab , at the Smart Systems Institute, National University of Singapore is seeking a Research Assistant with expertise in Machine Learning, AI,……
Perform Quality Assurance (such as Black-box testing) of software applications and the SDLC. Knowledgeable in SDLC, change control management, testing and……
Strong skills in debugging, performance optimization, and testing. You will conduct research and develop novel software solutions for real-world embedded……
Since algorithms can affect many aspects of the system, significant amount of time be spent on cross-function team collaboration for prototyping and testing.…
Bachelor Degree in Engineering or technical field or equivalent experience. Work with VC Modelers to ensure information in VC is accurate; validate & testing VC……
Perform design, implementation, and deployment of advanced software modules for robotics systems, such as perception, localisation, navigation, machine learning, or robotics management
Develop, optimise and test software algorithm APIs under Windows and/ or embedded Linux environments
Develop validation and verification test plans, to ensure that the engineering deliverables meet both customer goals and internal specifications as well as troubleshooting
Participate in meetings with cross-functional teams to solicit inputs for continual improvement process
Conduct trials to collect data and evaluate the attribute or capability of the software modules. Perform quality assurance to ensure it meets the expected results
Support the testing/ deployment engineer in defining DOE (design of experiment) procedures, analysing and documenting the result
Support the software lead in administration or software documentation when required
Troubleshooting robotics systems in both simulation and physical system
Static code analysis, unit testing and code coverage
Perform system deployment, integration, tests and project documentation
Communicate with internal/ external customers on project requirements/ progress and on-site system implementation
Requirements:
At least a Degree in Computer Science, Electrical/ Mechatronics/ Mechanical Engineering (related discipline or equivalent)
Entry level candidates are welcome to apply.
Knowledge or experience related to C, C++
Knowledge or experience related to Python programming is an added advantage
Knowledge of ROS is an added advantage
Experience in embedded systems implementation, such as ARM, DSP or FPGA, would be an added advantage
Having experience in technology development for robotics systems will be a plus, not mandatory
Ability to contribute as a team player or independently
Strong interpersonal and communication skills
Ability to demonstrate a high level of initiative and resourcefulness