30.09.2025 aktualisiert

IM
nicht verfügbar
info: nicht verfügbar bis 31.10.2026

Software Development Consultant (C++17, C#, Python, Embedded)

Zürich, Schweiz
Schweiz
Computer Science
Zürich, Schweiz
Schweiz
Computer Science

Skills

JavaJavaScript.Net FrameworkAgile MethodologieLispAndroidAndroid NDKApple IOSApple Mac SystemsXcodeAutomotive Open System ArchitectureMicrosoft AzureC#C++CmakeInformationssicherheitContinuous DeliveryContinuous IntegrationCore FoundationDebian LinuxDebuggingSoftware Design PatternsLinuxDevOpsProgrammierwerkzeugeEmbedded SystemsFreertosRohreInterprozesskommunikationJava Native InterfacePythonMercurialMicrosoft Foundation Class Library (C++ Libraries)Microsoft Visual StudioWindows Application Programming InterfaceMehrprozessorsystemNetzwerkprotokolleNode.jsObjective-CObjektorientierte Software-EntwicklungPosixScrumEchtzeit-BetriebssystemeReverse EngineeringShell-ScriptSoftwareentwicklungSubversionTCP / IPToolchainUMLRust (Programming Language)MultithreadingTransport Layer SecurityTest-Driven DevelopmentConcurrencyInternet Of ThingsGitOpenwrtKanbanEmacsYoctoBetriebssystemeRestful ApisSoftware Version ControlDockerProgramming Languages
Technical Skills

Programming Languages
  • Expert: C11, C++17, Rust, Python, Shell Scripting
  • Proficient: C# (.NET), Objective-C, Java, JavaScript
  • Familiar: Emacs Lisp
Libraries & Frameworks
  • C/C++: STL, Boost, gtest/gmock, FreeRTOS, Windows API, MFC
  • Embedded & Mobile: Android NDK (JNI), Apple Cocoa/Core Foundation
  • Web & Services: .NET, Node.js
Embedded & Low-Level Systems
  • Protocols: CAN, LIN, SPI
  • Inter-Process Communication (IPC): Pipes, memory-mapped files, multi-core synchronization (embedded)
  • Network Protocols: TCP/IP, UDP, HTTP/HTTPS, SSL/TLS
  • Remote Systems: RPC, RESTful APIs
Multithreading & Concurrency
  • POSIX Threads, Windows Threading, FreeRTOS Multi-Tasking
Operating Systems & Platforms
  • Embedded: FreeRTOS, AUTOSAR
  • Linux: Yocto, Debian, Android, OpenWRT, Arch
  • Desktop/Mobile: macOS, iOS, Windows
Development Tools
  • Build Systems: CMake, Conan, GNU Toolchain (gcc, gdb, make, autotools), LLVM (clang, lldb, clang-tidy, etc.)
  • Embedded Toolchains: Wind River Diab, TASKING
  • Debugging: Lauterbach, GDB, LLDB
  • IDEs: Microsoft Visual Studio, Xcode, Emacs
Version Control
  • Git, Mercurial, SVN
DevOps & CI/CD
  • Docker/Podman
  • Continuous Integration/Continuous Delivery (CI/CD)
  • Azure Devops
Methodologies & Practices
  • Agile (Scrum, Kanban)
  • Object-Oriented Design (OOD), Software Design Patterns, UML
  • Test-Driven Development (TDD)
Areas of Interest
  • Embedded Systems
  • IoT
  • Reverse Engineering
  • Cybersecurity

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2014

Sprachen

DeutschGrundkenntnisseEnglischverhandlungssicher

Projekthistorie

Senior Software Engineer

Roche Holding AG

Senior Software Engineer

Leica Geosystems AG

Software Engineer

Ypsomed Holding AG

Senior Software Engineer

BMW Group

Senior Software Engineer

BMW Group

Senior Software Engineer

Bitdefender

Senior Software Engineer

OCÉ Software (Canon Inc.)

Software Engineer

Audials AG

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden