Proficiency in programming languages such as C++ and Python. Maintain detailed documentation of software design, implementation, and testing procedures.…
We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking……
Knowledge or experience related to Python programming is an added advantage. Perform design, implementation, and deployment of advanced software modules for……
Strengthen your full-stack embedded systems programming skills. 1 year of experience as a Full-stack developer. Build a user-friendly interface.…
Proficient in the following programming languages: Java, JavaScript, JQuery, . Part of the product development team to deliver PKI security-related products……
The ideal candidate will possess a strong background in a quantitative field such as Data Science, Statistics, Computer Science, or a related discipline,……
Bachelor’s degree in Engineering, Computer Science, a related field, or equivalent practical experience. Master’s or PhD in AI, Computer Science, or a related……
Experience or familiarity with the Java programming language. Troubleshoot and resolve technical challenges: Diagnose issues using logs, traces, and……
Solid understanding of network protocols, routing/switching, and network programming. Translate functional and non-functional requirements into detailed……
Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent field. Proficient in programming languages / frameworks such as C/C++,……
We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking……
Coordinating with development teams to determine application requirements. Writing scalable code using Odoo Framework. Coordinating with front-end developers.…
Strong programming skills in Python (preferred), Java, or C++. Under general supervision, a Data Scientist will perform data engineering, data modeling or model……
Proficient in at least one programming language: Python/Java/Golang, etc. Bachelor's degree (computer science, information systems, information technology, or a……
Design, Development, and Deployment of AI Models: Design, train, and deploy artificial intelligence models, particularly those related to natural language……
Great Python, SQL, or other programming language skills. The Product team shapes the experiences that power Revolut. Always double-check the emails you receive.…
Proficiency in Java programming with a strong understanding of object-oriented principles. We're looking for a detail-oriented and analytical Software Engineer……
We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking……
The business provides clients with unbiased OTC content and proprietary data, in-depth insights across price discovery, risk management, benchmark and indices,……
PhD (recently completed or near completion) in a quantitative field — e.g., Computer Science, Machine Learning, Statistics, Physics, Mathematics, Electrical……
1 year of experience with software programming in Python or C++. We're looking for engineers who bring fresh ideas from all areas, including information……
Experience with one of the following programming languages is a plus: Python, Rust, Go, or C. The position requires knowledge of protocols and systems used……
Strong programming and analytical skills. Conduct research & development to create novel cyber security technologies. Strong written and communication skill.…
2 years of experience in manipulating data sets using SQL or other programming or scripting languages. Google will be prioritizing applicants who have a current……
You will help to design and develop Guidance, Navigation and Control (GNC) systems and algorithms for our drone systems and be part of a tight-knit team that provides safe, reliable drone systems and quality services to our distinguished customers in Singapore and around the region.
Your responsibilities will include:
Design, develop and modify guidance, navigation, and flight control systems and algorithms for our unmanned aircraft systems.
Develop and modify 6-DOF and hardware-in-the-loop (HIL) simulation environments.
Select, test, evaluate and integrate new sensors or navigation systems onto our drone systems.
Write, modify, and test firmware and flight code that runs on the flight control computers of our drone systems (in C or C++).
Analyze flight data to verify flight performance and to help to troubleshoot issues that are found during the flights of our drone systems.
Generate documentation on the specifications, design, test procedures and test results of the GNC systems and algorithms that were developed.
Participate in design and code reviews.
Support ground and flight test activities.
Work in a collaborative manner with staff in other engineering (e.g. system, software, safety, flight test, etc.) and business groups.
Requirements
Minimum Bachelor’s, Master’s or PHD degree in Mechanical, Electrical, Aerospace, Controls, Mechatronics Engineering, or a field related to GNC.
3+ years of industry or other relevant experience in GNC (Fresh graduates can be considered).
Strong background in system modelling, system identification, parameter estimation, frequency response analysis, classical and modern control theory.
Experience in system modelling and control, analysis, and simulation in aircraft applications.
Experience in developing model-based design and analyses using MATLAB/Simulink.
Knowledge in inertial and other type of sensors for navigation (e.g. accelerometers, gyroscopes, magnetometers, GNSS receivers, pressure sensors, ranging sensors, etc.)
Knowledge in Kalman filtering, digital signal processing and sensor data fusion.
Proficient in C/C++ programming language.
Proficient in software and development tools such as Linux, ROS and Git.