Jobs in

Earth Observation Science & Technology Developer - Pretoria

Bowman Outsourcing

As an Earth Observation Science & Technology Developer, you will be responsible for designing, developing, and implementing cutting-edge software solutions tailored to Earth observation applications. Your expertise in engineering, coupled with your passion for Earth sciences, will enable you to contribute significantly to our ongoing research projects and commercial ventures. Working in collaboration with scientists, data analysts, and other developers, you will play a key role in driving the advancement of our Earth observation technologies and applications. Key Responsibilities: Software Development: Design, code, and test software applications and tools, tailored to Earth observation data processing, analysis, and visualization. Ensure the scalability, efficiency, and maintainability of developed software solutions. Earth Observation Expertise: Leverage your deep understanding of Earth observation science, satellite data, remote sensing, and geospatial technologies to address complex challenges and develop novel solutions. Algorithm Development: Implement algorithms for data preprocessing, image analysis, feature extraction, and data fusion to extract valuable information from Earth observation datasets. Data Integration: Integrate data from multiple Earth observation sources, including satellites, ground-based sensors, and climate models, to provide comprehensive insights. Geospatial Analysis: Develop tools for geospatial analysis, data fusion, and visualization to facilitate informed decision-making processes. Collaborative Research: Collaborate with researchers, scientists, and interdisciplinary teams to contribute to ongoing research projects and Earth observation initiatives. Innovation: Stay updated with the latest advancements in Earth observation technologies and propose innovative ideas to enhance our products and services. Documentation: Prepare technical documentation, user guides, and manuals to facilitate the adoption and understanding of developed software solutions. Qualifications and Skills: A bachelor's Engineering (e.g., Computer Science, Electrical Engineering degree in ring, or related fields) is required. Proven experience in software development with expertise in programming languages like Java, Spring Framework, Angular, Typescript, RESTful Web Services, message queues, SQL and No-SQL Databases or others relevant to Earth observation applications. Strong background in Earth observation science, remote sensing, geospatial technologies, and related domains. Familiarity with working with large-scale datasets and data processing pipelines. Experience in algorithm development and implementation for image processing and geospatial analysis. Proficiency in using geospatial libraries and software tools (e.g., GDAL, ArcGIS, QGIS, ENVI, etc.). Knowledge of cloud computing platforms and distributed computing techniques is a plus. Excellent problem-solving skills and the ability to work in a collaborative team environment. Strong communication skills to convey technical concepts to non-technical stakeholders effectively. Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

Powerbi Developer Pretoria - Pretoria

Creative Leadership Solutions

...

Front End Developer Pretoria - South Africa

Datafin IT Recruitment

...

Digital Engineer - Pretoria

Reata Services Pty Ltd

...

Backend Developer - Pretoria

hearX

...

Senior C# Developer Pretoria - Pretoria

Creative Leadership Solutions

...

Want to do another search?

Jobs in