Robotics Software Engineer
Land - 249 Jalan Boon Lay, SG
ST Engineering
At ST Engineering, we harness technology and innovation to enable a more secure and sustainable world. Discover our innovations for smart cities, defence and security.Job Descriptions:
- 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)
- 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 resourcefulnes
- Entry level candidate are welcome to apply
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Job stats:
0
0
0
Category:
Engineering Jobs
Tags: APIs Computer Science Engineering FPGA Linux Machine Learning Python Robotics Testing
Region:
Asia/Pacific
Country:
Singapore
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.
BI Developer jobsData Engineer II jobsStaff Data Scientist jobsPrincipal Data Engineer jobsSr. Data Engineer jobsPrincipal Software Engineer jobsStaff Machine Learning Engineer jobsData Science Manager jobsData Manager jobsData Science Intern jobsSoftware Engineer II jobsDevOps Engineer jobsBusiness Intelligence Analyst jobsJunior Data Analyst jobsData Analyst Intern jobsData Specialist jobsBusiness Data Analyst jobsLead Data Analyst jobsStaff Software Engineer jobsSr. Data Scientist jobsSenior Backend Engineer jobsData Governance Analyst jobsAI/ML Engineer jobsData Engineer III jobsResearch Scientist jobs
Consulting jobsAirflow jobsMLOps jobsOpen Source jobsKPIs jobsEconomics jobsJavaScript jobsLinux jobsKafka jobsTerraform jobsNoSQL jobsData Warehousing jobsGoogle Cloud jobsRDBMS jobsComputer Vision jobsGitHub jobsPostgreSQL jobsScikit-learn jobsR&D jobsPhysics jobsStreaming jobsData warehouse jobsBanking jobsHadoop jobsdbt jobs
Scala jobsLooker jobsClassification jobsPandas jobsBigQuery jobsOracle jobsRAG jobsReact jobsCX jobsScrum jobsPySpark jobsPrompt engineering jobsDistributed Systems jobsIndustrial jobsELT jobsJira jobsGPT jobsRedshift jobsMicroservices jobsRobotics jobsLangChain jobsTypeScript jobsSAS jobsOpenAI jobsJenkins jobs