IT Development Generalist

At sarmap, our passion lies in developing innovative, sophisticated, yet user-friendly Earth Observation solutions, customized to meet the unique needs of our clients. Our commitment to generating valuable digital information about the Earth system ensures that we bring both technical advancements and economic benefits to the forefront. Founded in 1998 and headquartered in Switzerland, sarmap seamlessly blends cutting-edge technology with traditional values, fostering long-term collaboration based on mutual trust and respect. Candidates must possess a passport or a work permit for the EU or Switzerland.

To support our growth, sarmap has an immediate opening for an IT Development Generalist, combining the role of a Software Developer with partial responsibilities as a System Administrator. You will join an experienced development team with expertise in innovative technologies, remote sensing, signal processing, parallel computing, and big data. We seek a flexible and motivated individual who contributes to our strong team spirit, constantly seeks learning opportunities, and actively participates in delivering high-quality software solutions. In addition, you will play a crucial role in maintaining the IT hardware and software infrastructure at our premises.

Main tasks

  • Collaborate closely with our expert team to maintain and enhance our software solutions.
  • Perform software installation, configuration, and management tasks.
  • Debug hardware and software issues across desktop and server computers, storage, and network.
  • Solid knowledge of C/C++ programming.
  • Strong software testing and debugging skills.
  • Experience with software development under Windows and Linux.
  • Expertise in working with version control systems such as GIT/SVN. 
  • Commitment to rigorous software development and testing practices.
  • Proactive attitude towards critical thinking and continuous learning.
  • Flexibility in adapting to evolving technical requirements.
  • Effective work planning and excellent organizational skills.
  • Exceptional teamwork and communication abilities to collaborate with multidisciplinary teams and clients.
  • Knowledge of IT infrastructures, networking, and security.
  • Innovation: ability to develop new and improved methods, products, procedures, and technologies.
  • Familiarity with GPGPU programming (OpenCL, CUDA).
  • Familiarity with Python and IDL programming. 
  • Familiarity with C/C++ dependency package managers (conan, vcpkg, NuGet).
  • A degree in Informatics, Computer Science, or related fields.
  • Proficiency in written and spoken English is mandatory.
  • Proficiency in Italian will be an additional advantage.
  • Full-time, permanent position with an in-presence working place at Caslano, Switzerland. 
  • Indicative task allocation: 80% Software Developer, 20% System Administrator.

Please send your CV and a cover letter to We look forward to welcoming you to our team!