Senior Generalist Software Engineer - Jetson/Linux & Cloud

Fotokite

Zürich

Hybrid

CHF 120,000 - 180,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Fotokite in Zürich is seeking a (Senior) Generalist Software Engineer to own Linux-level software for the Sigma ground station on the Nvidia Jetson platform and to contribute to manufacturing tooling and cloud services. You will write Go and Python, automate with Bash, and help build reliable CI/CD pipelines in a highly autonomous role.

We expect a degree in CS/EE or equivalent, 4+ years of software experience, strong Linux and networking knowledge, and proficiency with Docker, GitHub, REST APIs

Qualifications

  • Degree in Computer Science, Electrical Engineering or a related field, or equivalent work experience.
  • 4+ years of professional software development experience.
  • Proficiency in multiple languages including strongly typed and scripting languages.
  • Strong Linux system knowledge: systemd, package management, networking, users and permissions, boot process, and debugging on remote devices over SSH.
  • Strong networking fundamentals: TCP/IP, DHCP and static addressing, routing, VLANs, firewalls, and debugging with tcpdump or Wireshark.
  • Hands-on experience with Docker, Git/GitHub and CI/CD.
  • Experience building backend services and internal tools (REST APIs, SQL databases).
  • A generalist mindset: you pick up unfamiliar codebases quickly, own from diagnosis to release.
  • Fluency in English is required, any other language is a plus.

Responsibilities

  • Develop Linux-level software for the Sigma ground station on the NVIDIA Jetson Orin NX: system services, networking, device configuration, security hardening and the ground station's configuration interface.
  • Build and optimize image and video processing on the Jetson.
  • Build and operate cloud services and internal tools in Go and Python on Google Cloud, such as fleet management, production APIs, over-the-air update services and log pipelines.
  • Automate with Bash and Python and keep our engineering foundations healthy: Docker build images, CI pipelines on GitHub, dependency and toolchain updates, and a reliable release process.
  • Act as an escalation point for customer support, production and software alerts: analyse logs and fleet data, tell hardware faults from software bugs, reproduce issues on real hardware and deliver fixes.

Skills

Linux
Go
Python
Networking
CI/CD
REST APIs
SQL
Cloud
English

Education

Bachelor's degree in CS/EE or equivalent

Tools

Docker
Git/GitHub

Job description

Fotokite in Zürich is seeking a (Senior) Generalist Software Engineer to own Linux-level software for the Sigma ground station on the Nvidia Jetson platform and to contribute to manufacturing tooling and cloud services. You will write Go and Python, automate with Bash, and help build reliable CI/CD pipelines in a highly autonomous role.

We expect a degree in CS/EE or equivalent, 4+ years of software experience, strong Linux and networking knowledge, and proficiency with Docker, GitHub, REST APIs

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

(Senior) Generalist Software Engineer
(Senior) Generalist Software Engineer

Fotokite • Zürich

Hybrid
CHF 120,000 - 180,000
Embedded Security Engineer — Drone Systems
Embedded Security Engineer — Drone Systems

Academic Key • Zürich

Hybrid
CHF 110,000 - 160,000
Senior Robotics Software Engineer (Zürich, 100%)
Senior Robotics Software Engineer (Zürich, 100%)

Loki Robotics • Zürich

On-site
CHF 120,000 - 180,000
Embedded Wireless Software Engineer - Linux/SoC
Embedded Wireless Software Engineer - Linux/SoC

Symlab GmbH • Zürich

Hybrid
CHF 110,000 - 160,000
Flat hierarchies
Attractive compensation
Senior Software Engineer - Embedded Lab Automation (Hybrid)
Senior Software Engineer - Embedded Lab Automation (Hybrid)

Try&Hire • Greifensee

Hybrid
CHF 150,000 - 190,000
Hybrid work model
Flexible working hours
25 vacation days
Robotics Software Engineer – Ground Control & Onboard Systems
Robotics Software Engineer – Ground Control & Onboard Systems

Embodied AI • Renens

Hybrid
CHF 120,000 - 180,000
Continuous training
Modern offices
Weekly fitness sessions
+2
Lead Flight Software Engineer for Space Missions
Lead Flight Software Engineer for Space Missions

ETH Zurich • Zürich

On-site
CHF 120,000 - 170,000
International team
Space missions involvement
Interdisciplinary environment
+1
Linux System Engineer
Linux System Engineer

Noir • Zürich

Hybrid
CHF 80,000 - 130,000
Software Engineer Linux Switzerland
Software Engineer Linux Switzerland

Resourcing Life Science • Switzerland

On-site
CHF 80,000 - 100,000
DevOps Engineer for HPC & AI/ML Platform (Kubernetes)
DevOps Engineer for HPC & AI/ML Platform (Kubernetes)

ETH Zurich • Zürich

On-site
CHF 80,000 - 120,000
Top locations