Computer Science Jobs
Computer Science is a field that combines traditional mathematics, engineering, and logic theory with real-world applications. Computer Scientists are experts at making computational tools and systems, as well as automating processes and producing innovative solutions that increase efficiency and reduce errors. As modern society is evermore digitized, the opportunities for Computer Scientists continue to increase; for any problem requiring a computer or software solution, a Computer Scientist is the person to call.
Here's some projects that our expert Computer Scientists made real:
- Designing algorithms to improve accuracy and efficiency
- Setting up live streaming servers for online broadcasting
- Writing code to fill mathematical gaps in software
- Automating processes with data analytics and machine learning
- Developing user interfaces for intuitive technologies
- Creating data models for technical research
At Freelancer.com, our talented pool of Computer Scientists are available to make all sorts of groundbreaking solutions real - no matter how audacious your project idea may be. From improving existing technologies completely from the ground up, to creating built-from-scratch automated systems, these experienced freelancers will develop the perfect solution for your business needs. So, don't wait - start your project today on Freelancer.com and get your job done by an experienced Computer Scientist!
From 54,562 reviews, clients rate our Computer Scientists 4.85 out of 5 stars.Hire Computer Scientists
I need a freelancer with extensive C++ knowledge to create a custom grep application. The application should utilize pipelined threads and semaphores and have capabilities to search files in the current directory for a specified string. Look at the attachments for the Project Description and the producer consumer semaphore C++ example. Key Features: - Impressive understanding of thread and semaphore pipelines is crucial. - Recursion into sub-directories as a part of the application's functionality would be a bonus. - Filtering options based on factors like file size, user id, and group id are needed. - Upon discovery of a match, the app should continue the search and the total number of matches should be displayed on the last line of output. This isn't just about creating anot...
I'm seeking an experienced tutor to help me prepare for the GRE Exam. Specifically, I need assistance in the subjects of Analysis of Algorithms, Computer Architecture, and Operating Systems. Key Requirements: - The tutor should have an advanced-level understanding of the topics mentioned above. - The tutor should be able to handle GRE Exam level questions. - I prefer online classes, so the tutor should have excellent virtual teaching skills and the ability to explain complex concepts clearly through online platforms. Ideal Skills and Experience: - Proven experience in GRE Exam preparation, particularly in the areas of Analysis of Algorithms, Computer Architecture, and Operating Systems. - Strong virtual teaching skills, with a track record of successful online sessions with students...
MATLAB Visual Processing and Object Detection: The first task will be to detect and segment objects in images using traditional computer vision methods. It will be necessary to automatically separate the balls from the background and evaluate the accuracy of the segmentation. This task has been completed. Only a report will be written. Feature Calculation: The second task will be to extract texture and shape features. By using appropriate algorithms to calculate the shape attributes of the balls, it will then obtain textural attributes with gray level collaborative matrices. Object Tracking: The third and final task will be to track the movement of a ball by applying a Kalman filter. Working with real and noisy coordinates, it will create a tracking algorithm and compare the tracked pat...
I'm seeking a highly skilled and experienced Software Analyst/Design professional to craft: 1. UML Diagrams: - Class diagrams - Use case diagrams Both of these need to be detailed, showcasing relationships, attributes, methods, and inheritance/interfaces. Specifically, the Class Diagram should be detailed with relationships and interactions. 2. Software Documentation: You'll also need to provide detailed requirements documentation. The ideal candidate should be proficient with Software Analysis and Design techniques, especially in creating detailed UML diagrams and Requirement Documentations. Prior experience on similar projects is a bonus.
I am looking for somone who can create a simple Logisim single datapath for me.
I am seeking a well-researched information on the breakthroughs in software advancements in parallel computer architecture technology with a focus on in-memory computing. Specifically, I am interested in how these advancements have led or could lead to improvements in terms of high-performance computing. Ideal Skills & Experience: - Strong understanding of parallel computer architecture - Experience in in-memory computing - Knowledgeable in software advancements - Ability to conduct thorough literature review Responsibilities: - Identify and analyze recent advancements (up to 10 years) - Focus on software improvements in parallel architecture technology, particularly in in-memory computing - Discuss implications for high-performance computing. around 300-500 words with referencin...