[![English Jobs Logo](/public/img/logo100.png "English Jobs Logo")

### ENGLISH JOBSEARCH SWITZERLAND](/) [post a job](/publish-job)

search

# 2 python English-speaking jobs in Cham

Include languages [+]

### Note

Some links might not work from outside the European Union.

Dismiss

[### Embedded Software & QA Engineer – e‑Bike Systems (80–100%)](/clickout/f4a6e13a822a5075?ql=ql&sig=4777575cbee9b2f8a0327af1971d6f502fb805ae&e=qd7ZwvbPnjxGBS5H3i7q6nPsY_wyK2wpobktx_dKMOuySo92wiJdtMmI3us5CRuRbGkACwHHwrnAsMxr8kEYNjg10xMQr1HCCRZDkAYnoBw423BW_sNZxEpE9A8EJXqnvrjMMTkKFK25_ZnR4vvtryR_i59fahI1YVCwiUfzDi56ODm520GjDunRCori5qv_Z1Gs1Mq4J7Xm3iwkt6Tp8Q7cw9ZiuyVSCp2-2Q3hWLh_qJQRd9iL8M7x9r6nN8wqrZueNtqGGTiNiMwmY9T-XzlVhDBj3JW_dlmX6hY2EsUZSuXO1mMO-ht4xie7t4UW2arIeEFygU4zgjHJp3FEOaGXWBMJXQlnnY--t9gFENzLkbn3cycodYYxiQhVpND-mn6HSabje1uBtzUlILrVYtJhksdHhJoCDR7J5FeBqDr1wHRqX-PYceu3dtD6Cp5qIYa4p4q3_WV4xC7uqwPiq1lF1OixxoEV_vHZEH63lGpLIZHdm1tKyc8WJhL3VDCJWkWNWYbEjRD8JBqgXzgLhDKCA42oStQH3GZuBYg4qV471Y9Us_EAu_VRfYrbUrGBYuje3Bgo4o0iQ7jlNLfWr0hTrNpghxHkZuwZf9Dvu8aYvOzJGQa8pWGcmtQFx4jteJuf3dTbshjO-vi_dana3B0VOEq4kygmUBiAQviLH1OPlkUnswlA3QF74iA-u8szI6M0ERXUCFX8K171lNNCpZmCPb0p6KKNcFaHmFu3sYP1rIOnQ8L0iuNsaUaghipQh3KRp0eibcNQxa_uFulAoimIsnjMDtawVP1mt-YwuwSgTjRboTTar3cc5yN9K2fyR9U4XZEcNjLrnrQGmWot-uJNn9een27EOUAwtpaP1CI9livtds-txmPlfLs3ehFJmDhuS1U10Mn-Zw1jHNcfiGlAzaz_G6BP5AZsVvDDyQyd4SaZPJuVia-GQ5a53cIas17hcbwd5B1514RaYSLFQfDdqNEYfd6kCqsS8aZ0ljZRVtBWrQPxRGfpTm0vHqs0761QFp5Z4sDXkmXIgL7CDKQ5wL6gKkywPw-0fmVU2JDPlsBmAnSuTDjP-cKNYdM_gW515NrmHqi6SBHdqO6WXddtkfCABGnfR-ytkhquFYDfIkJy2mYn0tJmo5bIo8kNWnV9jFGVF4dCAGKnO12lMO1Xe7knZNuiEJSApL0C5v8mkqjhCRh28GAhuDMwSLo4YcncQSUmpRFvHQhlip-dbMCuPlWWDE9ous91I7jS6_llv6URJqvbs2ZOcHh53aZeyB30kR_ykXgcE0OrcH1ei8-sW8Y6GFJDK3baAN1Rj-hAS89xU83nzTWFlWoYekdQmMmSLcuAW77njb-_UMyh4XeIkQN_YT5Nivt1W74XdTdhLphV7ewfSgvCyo10A9i73U3BfdT9HPOpTyUgGIsM-50e6heSJU4bxHNvjTJS-CgprXlKfuonEkih2VSoowwmUpagW7R1_VeS0-v0B00s3ISGAzGNikTvgKZi9fEhrxq0NNnJv2mDuVzn5RBP27342_Kn11MRsXOb06gczrkSUzVhiYjMCXwefRKUGg9IeR0eNZnzLeo3FQh2OI6YXy9UBeq-1RCGkFE1SSDUnQoyFDo8Pg-2acsEwEOmiS3FmwExuynYJpKHAWg3WvS-F92IpGrDGtKLDDFyCIM0RC86b_3GVO7_LqmSsq9LCiEVThxj1jNQz8lrodaXjCf7BU7ys4828C6OSeEWoqxVkx8H3fYQ038UvxAHHG3wr8-bSlmo039xpjmNrrxKhUddCKD_Pi2TbTnvJf71mpTTvjyBlCjfFHp1j71LPJ0Ryz9Zo8jrRNy5S34kcUrErqNe6XeNlyzOTDxKyxZcEFaMP2D-wQ6zOEXGRG87S4VAft4tgmEHicdQ3eUeEniE7wCLmzTtiy4OfTw&prev=RQB257D6198D8E49)

* Specialized Europe GmbH
* Cham
* May 7

![Logo](https://cdn-logos.talent.com/v1/logo/image?company_name=Specialized+Europe+GmbH&feedcode=specialized-bicycle-components)unit, integration, regression, and functional testing • Develop automated test scripts and frameworks (*Python* ... regression, black‑box/white‑box testing • Practical experience with Zephyr OS, Git, Make, CMake, C, and *Python*

report probem

[### E-Bike Software Developer - Motor Functions](/clickout/55cd1bb5c01b8ef7?ql=ql&sig=c09a5cd3b1317625f13c17d610c2febf38dc5105&e=-meipZZx7PqZy8ra1YZURFDwT-ryrxr4Y2YDH9e3hv3eohnab556BN-PdueYSaDXHEyRpbwJitH-tv-Z1X-MqBRkIz4wz8lgiPBRJCfqlg_5Q1MFLx0iJy5oZQ0R5SY8N89KSJmQxht8BZSo7Uu703InCGwiokxhswipJFNp0vP2JF5qmToCUOwqPjGcFq2JofSFtiZKMPZ_iyLazt7k7OceEOtRdI30qclmss9ZDJBP5vhpWyZdmTzLJJAdtSw-4hfmMgfqtIetTdz4V0oW509Ga7rZmMGcvpMX0LUJ_gb0KseIr2v1YViSpD_NPmQrpgM_hQJJVJB3iW3OcgvvfnTmzhmV5mfQeGmgtrAKy655mi58pkU_JVyJ-id3XTVrJhqttMMfGmzyFHm0f024_69ntQuF6Q7qG_jewH62m9-WO0cEaCuxQskdpzYfnCnTgnHNOP0teptlQZZ6pJvx7lHY_iQVNue2PXU5UezigWFoJPAJVuvHBPkILVcRZKxboF5_oDBx6rplLUJNl0pCgCbECUG0Et02YWO1DSJoPiymj1Rz4H5aW1JbQuqZ7H0ar83KdvC14kSle0j9MtG93e5IP0Vm2wgTYzBncKJJe4rrstfxgAr6EcpHQwVX-u_GCNkV3HTYhXSIzDf94if5YPmfYUwgqc_wWFHXT9nynENhPbzwrBjAeADVcGwreKkG59Ks6j1vv_iGZc0htkjlgis32jfUTeK-FVgMZ2OKfXPyAA1leyzMYET9H547dX1bZ_Fy0D9gXQUQNtI_C3DuCwSr3yU_-DPCupHN_mPIYFWULQo-1IUEOcdLqb2vz7ROPbCgjZLg1vXiCJedMOxzAX87794k8igMSgkvf8jrxzR0PhDEYWoXGuvPw2Ce_d5RiLyNQ13UPlWx0VXnvtYUWo0CHiW8Y-X-DeH6BT3a_1-ZkurXB1SzTgnNVP4AwBnsiDlE8rQx7KB6-Bivr738c8cpSOJI4ZRALHpr-8BFG9xJVZeU-DtmOur-xQ3pb39IeT1-ZnEqfPvCCqw_ha2ONfAtP6hIrabXn_xcEBmi9Y2wYSexpVkVRSzmncXtPhYyMuqqFHUANI_s9gmX7moh9YJgNwOLpGpBX7Xw46KKDjX2aDyrvdYGu-7VR0pAj2r8A-BFklYaRPuND8wcmM_Hpc8ImF9o6dd_FbAHvrX5CzdQUlUtpDiwLZbg8sRKPTeEtDTmEmcdr9UgdeJJagsXrTzi2469pMg1HibnsQJJWjV4j-ExZfOGdCUEk-FnC6bSf7qMPKLZI4iMw7RHyamz4iBr685cAOctU7Ux4jyPu1gkwKcan3Jo59TM6YyAEjswrA_pfkQ0TzsiizB-dNstmkDkcDEIewm3ASSTeaSsddzSA_RGRIF2x8-l_tFzKcloJz8yF6IJnSHRb5k74VdbpEG7pHMH8ppMos7owsArJlv7e20LUV3S-IM1IwrqwDS1mBmdN5xmgciLVVDt8gHcF_vxYzT0pHd6IudA-7wpUXuAmkGo04Gog6Ct7kNBb81IxYkRchYP34W75IbgVme0aLuQ_D3SkP7w3mxYajWDCcfnW1KBVRWNLjZzuMK82d8AIwrGfvoHyLyY7nIkx1Yc0LYCDsO2TfK-ssStHPmbHs9zz1gR1tZ1aNdBtmFhx5ZG5Un3lJ0t6KiDjhioJ3KM3Tnm3d4yayU13Vkd9foT8voerAQRlxVveOjuiW-PZnPiONKOyBV0fQHk5Kw0odyZY30C-lzAd36H4mfEoUzZu6TwwDPEQHQgognLbvZh0vXjSWbhv18nAk3-RZOCAeSOjHUgpTcZ3pHgtm1HG6-Q-yXwYOJw2x0R-nPEmEtoBxnQ7utnVEelFtBtJzSHjVOrQAUmmzE7ehLqAKsXPsFBgup9k8u31XfJRAUwvqTH4Yq6QCZvHw&prev=RQB257D6198D8E49)

* Specialized Europe GmbH
* Cham
* April 24

![Logo](https://cdn-logos.talent.com/v1/logo/image?company_name=Specialized+Europe+GmbH&feedcode=specialized-bicycle-components)seniority implied by tool expectations)   Required Technical Expertise Expert level proficiency in: *Python*

report probem

Email me future jobs like these → Email me future jobs like these:

OK

* 1

* 1

### Cham

Canton

![Canton of Zug](/public/img/coa/ch.canton-zug.png "Coat of arms of  Canton of Zug")

[Canton of Zug](/in/canton-zug/python "English jobs in Canton of Zug")

[Cham on Wikipedia](https://en.wikipedia.org/wiki/Cham%2C_Switzerland)

![Map of Cham](/public/img/maps/states/ch.canton-zug.svg "Cham")

#### python in Cities...

* 143

  ![Zürich](/public/img/coa/ch.zurich.png "Coat of arms of Zürich")

  [Zürich](/in/zurich/python "English jobs in Zürich")
* 54

  ![Geneva](/public/img/coa/ch.geneve.png "Coat of arms of Geneva")

  [Geneva](/in/geneve/python "English jobs in Geneva")
* 34

  ![Lausanne](/public/img/coa/ch.lausanne.png "Coat of arms of Lausanne")

  [Lausanne](/in/lausanne/python "English jobs in Lausanne")
* 20

  ![Basel](/public/img/coa/ch.basel.png "Coat of arms of Basel")

  [Basel](/in/basel/python "English jobs in Basel")
* 6

  ![Gland](/public/img/coa/ch.gland.png "Coat of arms of Gland")

  [Gland](/in/gland/python "English jobs in Gland")
* 6

  ![Thalwil](/public/img/coa/ch.thalwil.png "Coat of arms of Thalwil")

  [Thalwil](/in/thalwil/python "English jobs in Thalwil")
* 5

  ![Freienbach](/public/img/coa/ch.freienbach.png "Coat of arms of Freienbach")

  [Freienbach](/in/freienbach/python "English jobs in Freienbach")
* 5

  ![Kloten](/public/img/coa/ch.kloten.png "Coat of arms of Kloten")

  [Kloten](/in/kloten/python "English jobs in Kloten")
* 4

  ![Baden](/public/img/coa/ch.baden.png "Coat of arms of Baden")

  [Baden](/in/baden/python "English jobs in Baden")
* 3

  ![Corsier-sur-Vevey](/public/img/coa/ch.corsier-sur-vevey.png "Coat of arms of Corsier-sur-Vevey")

  [Corsier-sur-Vevey](/in/corsier-sur-vevey/python "English jobs in Corsier-sur-Vevey")
* 3

  ![Martigny](/public/img/coa/ch.martigny.png "Coat of arms of Martigny")

  [Martigny](/in/martigny/python "English jobs in Martigny")
* 3

  ![Murten](/public/img/coa/ch.murten.png "Coat of arms of Murten")

  [Murten](/in/murten/python "English jobs in Murten")
* 3

  ![Winterthur](/public/img/coa/ch.winterthur.png "Coat of arms of Winterthur")

  [Winterthur](/in/winterthur/python "English jobs in Winterthur")
* 2

  ![Allschwil](/public/img/coa/ch.allschwil.png "Coat of arms of Allschwil")

  [Allschwil](/in/allschwil/python "English jobs in Allschwil")
* 2

  ![Baar](/public/img/coa/ch.baar.png "Coat of arms of Baar")

  [Baar](/in/baar/python "English jobs in Baar")
* 2

  ![Dübendorf](/public/img/coa/ch.dubendorf.png "Coat of arms of Dübendorf")

  [Dübendorf](/in/dubendorf/python "English jobs in Dübendorf")
* 2

  ![Lucerne](/public/img/coa/ch.lucerne.png "Coat of arms of Lucerne")

  [Lucerne](/in/lucerne/python "English jobs in Lucerne")
* 2

  ![Muri bei Bern](/public/img/coa/ch.muri-bei-bern.png "Coat of arms of Muri bei Bern")

  [Muri bei Bern](/in/muri-bei-bern/python "English jobs in Muri bei Bern")
* 2

  ![Neuchâtel](/public/img/coa/ch.neuenburgersee.png "Coat of arms of Neuchâtel")

  [Neuchâtel](/in/neuenburgersee/python "English jobs in Neuchâtel")
* 2

  ![Opfikon](/public/img/coa/ch.opfikon.png "Coat of arms of Opfikon")

  [Opfikon](/in/opfikon/python "English jobs in Opfikon")
* 2

  ![Payerne](/public/img/coa/ch.payerne.png "Coat of arms of Payerne")

  [Payerne](/in/payerne/python "English jobs in Payerne")
* 2

  ![Risch-Rotkreuz](/public/img/coa/ch.risch.png "Coat of arms of Risch-Rotkreuz")

  [Risch-Rotkreuz](/in/risch/python "English jobs in Risch-Rotkreuz")
* 2

  ![Stans](/public/img/coa/ch.stans.png "Coat of arms of Stans")

  [Stans](/in/stans/python "English jobs in Stans")
* 2

  ![Visp](/public/img/coa/ch.visp.png "Coat of arms of Visp")

  [Visp](/in/visp/python "English jobs in Visp")
* 1

  ![Biel/Bienne](/public/img/coa/ch.biel-bienne.png "Coat of arms of Biel/Bienne")

  [Biel/Bienne](/in/biel-bienne/python "English jobs in Biel/Bienne")
* 1

  ![Bulle](/public/img/coa/ch.bulle.png "Coat of arms of Bulle")

  [Bulle](/in/bulle/python "English jobs in Bulle")
* 1

  ![Chiasso](/public/img/coa/ch.chiasso.png "Coat of arms of Chiasso")

  [Chiasso](/in/chiasso/python "English jobs in Chiasso")
* 1

  ![Ecublens](/public/img/coa/ch.ecublens.png "Coat of arms of Ecublens")

  [Ecublens](/in/ecublens/python "English jobs in Ecublens")
* 1

  ![Lenzburg](/public/img/coa/ch.lenzburg.png "Coat of arms of Lenzburg")

  [Lenzburg](/in/lenzburg/python "English jobs in Lenzburg")
* 1

  ![Mendrisio](/public/img/coa/ch.mendrisio.png "Coat of arms of Mendrisio")

  [Mendrisio](/in/mendrisio/python "English jobs in Mendrisio")
* 1

  ![Morges](/public/img/coa/ch.morges.png "Coat of arms of Morges")

  [Morges](/in/morges/python "English jobs in Morges")
* 1

  ![Nyon](/public/img/coa/ch.nyon.png "Coat of arms of Nyon")

  [Nyon](/in/nyon/python "English jobs in Nyon")
* 1

  ![Plan-les-Ouates](/public/img/coa/ch.plan-les-ouates.png "Coat of arms of Plan-les-Ouates")

  [Plan-les-Ouates](/in/plan-les-ouates/python "English jobs in Plan-les-Ouates")
* 1

  ![Pully](/public/img/coa/ch.pully.png "Coat of arms of Pully")

  [Pully](/in/pully/python "English jobs in Pully")
* 1

  ![Sion](/public/img/coa/ch.sion.png "Coat of arms of Sion")

  [Sion](/in/sion/python "English jobs in Sion")
* 1

  ![Spreitenbach](/public/img/coa/ch.spreitenbach.png "Coat of arms of Spreitenbach")

  [Spreitenbach](/in/spreitenbach/python "English jobs in Spreitenbach")
* 1

  ![Yverdon-les-Bains](/public/img/coa/ch.yverdon-les-bains.png "Coat of arms of Yverdon-les-Bains")

  [Yverdon-les-Bains](/in/yverdon-les-bains/python "English jobs in Yverdon-les-Bains")

#### python in Cantons...

* 174

  ![Canton of Zürich](/public/img/coa/ch.canton-zurich.png "Coat of arms of Canton of Zürich")

  [Canton of Zürich](/in/canton-zurich/python "English jobs in Canton of Zürich")
* 85

  ![Canton of Vaud](/public/img/coa/ch.canton-vaud.png "Coat of arms of Canton of Vaud")

  [Canton of Vaud](/in/canton-vaud/python "English jobs in Canton of Vaud")
* 57

  ![Canton of Geneva](/public/img/coa/ch.canton-geneve.png "Coat of arms of Canton of Geneva")

  [Canton of Geneva](/in/canton-geneve/python "English jobs in Canton of Geneva")
* 24

  ![Canton of Basel-Stadt](/public/img/coa/ch.canton-basel-stadt.png "Coat of arms of Canton of Basel-Stadt")

  [Canton of Basel-Stadt](/in/canton-basel-stadt/python "English jobs in Canton of Basel-Stadt")
* 18

  ![Canton of Aargau](/public/img/coa/ch.canton-aargau.png "Coat of arms of Canton of Aargau")

  [Canton of Aargau](/in/canton-aargau/python "English jobs in Canton of Aargau")
* 18

  ![Canton of Zug](/public/img/coa/ch.canton-zug.png "Coat of arms of Canton of Zug")

  [Canton of Zug](/in/canton-zug/python "English jobs in Canton of Zug")
* 10

  ![Canton of Ticino](/public/img/coa/ch.canton-ticino.png "Coat of arms of Canton of Ticino")

  [Canton of Ticino](/in/canton-ticino/python "English jobs in Canton of Ticino")
* 10

  ![Canton of Valais](/public/img/coa/ch.canton-valais.png "Coat of arms of Canton of Valais")

  [Canton of Valais](/in/canton-valais/python "English jobs in Canton of Valais")
* 6

  ![Canton of Neuchâtel](/public/img/coa/ch.canton-neuchatel.png "Coat of arms of Canton of Neuchâtel")

  [Canton of Neuchâtel](/in/canton-neuchatel/python "English jobs in Canton of Neuchâtel")
* 5

  ![Canton of Bern](/public/img/coa/ch.canton-bern.png "Coat of arms of Canton of Bern")

  [Canton of Bern](/in/canton-bern/python "English jobs in Canton of Bern")
* 5

  ![Canton of Schwyz](/public/img/coa/ch.canton-schwyz.png "Coat of arms of Canton of Schwyz")

  [Canton of Schwyz](/in/canton-schwyz/python "English jobs in Canton of Schwyz")
* 4

  ![Canton of Fribourg](/public/img/coa/ch.canton-fribourg.png "Coat of arms of Canton of Fribourg")

  [Canton of Fribourg](/in/canton-fribourg/python "English jobs in Canton of Fribourg")
* 3

  ![Canton of Solothurn](/public/img/coa/ch.canton-solothurn.png "Coat of arms of Canton of Solothurn")

  [Canton of Solothurn](/in/canton-solothurn/python "English jobs in Canton of Solothurn")
* 2

  ![Canton of Basel-Landschaft](/public/img/coa/ch.canton-basel-landschaft.png "Coat of arms of Canton of Basel-Landschaft")

  [Canton of Basel-Landschaft](/in/canton-basel-landschaft/python "English jobs in Canton of Basel-Landschaft")
* 2

  ![Canton of Lucerne](/public/img/coa/ch.canton-lucerne.png "Coat of arms of Canton of Lucerne")

  [Canton of Lucerne](/in/canton-lucerne/python "English jobs in Canton of Lucerne")
* 2

  ![Canton of Nidwalden](/public/img/coa/ch.canton-nidwalden.png "Coat of arms of Canton of Nidwalden")

  [Canton of Nidwalden](/in/canton-nidwalden/python "English jobs in Canton of Nidwalden")
* 2

  ![Canton of Thurgau](/public/img/coa/ch.canton-thurgau.png "Coat of arms of Canton of Thurgau")

  [Canton of Thurgau](/in/canton-thurgau/python "English jobs in Canton of Thurgau")
* 1

  ![Canton of Appenzell Ausserrhoden](/public/img/coa/ch.canton-appenzell-ausserrhoden.png "Coat of arms of Canton of Appenzell Ausserrhoden")

  [Canton of Appenzell Ausserrhoden](/in/canton-appenzell-ausserrhoden/python "English jobs in Canton of Appenzell Ausserrhoden")
* 1

  ![Canton of St. Gallen](/public/img/coa/ch.canton-sankt-gallen.png "Coat of arms of Canton of St. Gallen")

  [Canton of St. Gallen](/in/canton-sankt-gallen/python "English jobs in Canton of St. Gallen")

## Select languages you speak

Save & Close Cancel

IN OTHER COUNTRIES

* [Austria](https://englishjobsearch.at)
* [Belgium](https://englishjobs.be)
* [Germany](https://englishjobs.de)
* [Denmark](https://englishjobs.dk)
* [Spain](https://englishjobs.es)
* [Finland](https://englishjobs.fi)
* [France](https://englishjobs.fr)
* [Italy](https://englishjobs.it)
* [Luxembourg](https://englishjobs.lu)
* [Netherlands](https://englishjobsearch.nl)
* [Norway](https://englishjobs.no)
* [Poland](https://englishjobs.pl)
* [Portugal](https://englishjobs.pt)
* [Sweden](https://englishjobsearch.se)

ABOUT

* [FAQ](/faq)
* [For Employers](https://englishjobs.com)
* [Terms and Conditions](/terms)
* [Privacy Statement](/privacy)
* [Cookies](/cookies)
* [Legal Notice](/impressum)
* [Sitemap](/sitemap)
* [llms.txt](/llms.txt)

englishjobsearch.ch

englishjobs.ch is a website created to facilitate English-speaking professionals finding suitable job offers in Switzerland.