Jobs
Meine Anzeigen
Meine Job-Alerts
Anmelden
Einen Job finden Tipps & Tricks Firmen
Suchen

Senior software engineer

Zürich
Consulteer
Software Ingenieur
Inserat online seit: 21 Januar
Beschreibung

Job description

Takes robotics software from whiteboard to warehouse, owning architecture, APIs, and production deployment.

Your Role & Responsibilities

* Design and implement services and APIs for distributed real-time robotic systems, primarily using ROS2

* Define and maintain software architectures with strong focus on testability, maintainability, and production readiness

* Design and implement event-driven finite state machines for complex robotic subsystems

* Build internal observability, logging, and diagnostics systems to enable performance analysis and traceability across multiple algorithmic stages

* Develop high-performance, production-quality software in modern C++ and Python

* Design and maintain Python bindings for C++ codebases

* Identify, debug, and resolve root causes in complex software and hardware systems

* Define technical objectives independently and integrate them into the squad planning process

* Coordinate across teams to integrate components into large, distributed robotic systems

* Support and mentor domain experts to produce reliable, clean, and maintainable code


Job requirements

Required Technical & Professional Expertise

* Strong experience designing services and APIs in distributed real-time systems, ideally using ROS2

* Proven track record in software architecture design with successful production deployments

* Experience designing and implementing event-driven finite state machines

* Hands-on experience building observability and logging systems for complex subsystems

* Advanced proficiency in modern C++, including extensive experience with multi-threading

* Strong proficiency in modern Python, including designing Python bindings for C++ code

* Ability to work independently and drive topics end to end

* Strong debugging skills in complex, cross-disciplinary software and hardware environments

* Experience coordinating across teams in distributed system architectures

Bonus Experiences

* Experience developing software on GPUs using CUDA

* Experience leveraging NVIDIA Jetson hardware capabilities and low-level parallel operations for maximum performance

* Robotics experience in areas such as motion planning, control, or mapping

* Experience with computational geometry

* Experience with numerical optimization


All done

Your application has been successfully submitted

Other jobs

Bewerben
E-Mail Alert anlegen
Alert aktiviert
Speichern
Speichern
Ähnlicher Job
Senior software-ingenieur/-in
Zürich
Bundesamt für Meteorologie und Klimatologie MeteoSchweiz
Software Ingenieur
Ähnlicher Job
Software engineer
Volketswil
UMB AG, Zweigniederlassung Volketswil
Software Ingenieur
Ähnlicher Job
Software engineer mobile
Steinhausen
CyOne Security AG
Software Ingenieur
Ähnliche Jobs
Informatik und IT Jobs in Zürich
Jobs Zürich
Jobs Zürich (Bezirk)
Jobs Zürich (Kanton)
Home > Stellenanzeigen > Informatik und IT Jobs > Software Ingenieur Jobs > Software Ingenieur Jobs in Zürich > Senior Software Engineer

Jobijoba

  • Karriere & Bewerbung
  • Bewertungen Unternehmen

Stellenanzeigen finden

  • Stellenanzeigen nach Job-Titel
  • Stellenanzeigen nach Berufsfeld
  • Stellenanzeigen nach Firma
  • Stellenanzeigen nach Ort

Kontakt / Partner

  • Kontakt
  • Veröffentlichen Sie Ihre Angebote auf Jobijoba

Impressum - Allgemeine Nutzungsbedingungen - Datenschutzerklärung - Meine Cookies verwalten - Barrierefreiheit: Nicht konform

© 2026 Jobijoba - Alle Rechte vorbehalten

Bewerben
E-Mail Alert anlegen
Alert aktiviert
Speichern
Speichern