FIRMWARE & SW ENGINEER | FIRMWARE EMBEDDED DEVELOPER | C/C++ LINUX PYTHON

Techyon

Linescio

Presencial

CHF 50.000 - 65.000

Jornada completa

Hace 4 días
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Techyon in Mendrisio, Switzerland, is seeking a Firmware Embedded Developer to join the R&D Embedded team. You will design, optimize and maintain firmware for embedded systems, work with C/C++, Python, Linux, and drive device drivers in a hardware-rich environment.

You will collaborate on machine vision and image processing projects, participate in code reviews, and ensure real-time video capture and streaming performance.

Formación

  • Bachelor's degree in Computer Science, Electronics or related field; Master’s degree is a plus.
  • At least 2/3 years of experience in firmware and software development for embedded systems.
  • Strong proficiency in Linux, C/C++ programming and microcontrollers; good knowledge of Python.
  • Experience with device drivers and memory optimization.
  • Knowledge of cross-compiling for embedded systems.
  • Competence in real-time video acquisition, analysis, recording and streaming.
  • Experience with version control systems (Git).
  • Advanced English, written and spoken.

Responsabilidades

  • Develop and optimize firmware and software for embedded systems using C/C++ and Python.
  • Work with Linux-based environments, focusing on system performance and efficiency.
  • Develop and integrate device drivers for microcontrollers and embedded platforms.
  • Optimize memory usage and handle cross-compilation for embedded architectures.
  • Conduct debugging and memory leak analysis to ensure system stability.
  • Work with U-Boot, Linux Kernel, kernel drivers and Device Trees to enhance system functionality.
  • Collaborate with R&D teams on machine vision and image processing solutions.
  • Participate in code reviews and contribute to system architecture discussions.
  • Work on real-time video acquisition, analysis, recording and streaming.

Conocimientos

C/C++
Python
Linux
Device drivers
Cross-compiling
Real-time video
Git
English

Educación

Bachelor's degree in Computer Science or Electronics
Master's degree preferred

Herramientas

U-Boot
Linux Kernel
Device Trees

Descripción del empleo

Hiring Company: for an innovative company, in the production of optical inspection systems sector, our Recruitment Engineers are looking for a FIRMWARE EMBEDDED DEVELOPER.

Core Responsibilities

We are looking for a Firmware Embedded Developer with hardware skills to join the Embedded team in our R&D department. The role requires strong programming skills and expertise in machine vision, image processing and embedded computing, with a patient, organized and problem-solving approach.

  • Develop and optimize firmware and software for embedded systems using C/C++ and Python
  • Work with Linux-based environments, focusing on system performance and efficiency
  • Develop and integrate device drivers for microcontrollers and embedded platforms
  • Optimize memory usage and handle cross-compilation for embedded architectures
  • Conduct debugging and memory leak analysis to ensure system stability
  • Work with U-Boot, Linux Kernel, kernel drivers and Device Trees to enhance system functionality
  • Collaborate with R&D teams on machine vision and image processing solutions
  • Participate in code reviews and contribute to system architecture discussions
  • Work on real-time video acquisition, analysis, recording and streaming
Job Requirements
Essential Qualifications
  • Bachelor's degree in Computer Science, Electronics or a related field; a Master's degree is a plus
  • At least 2/3 years of experience in firmware and software development for embedded systems
  • Strong proficiency in Linux, C/C++ programming and microcontrollers; good knowledge of Python
  • Experience with device drivers and memory optimization
  • Knowledge of cross-compiling for embedded systems
  • Competence in real-time video acquisition, analysis, recording and streaming
  • Experience with version control systems (Git)
  • Advanced English, written and spoken
Desiderable Competencies
  • Experience with U-Boot, Linux Kernel, kernel drivers and Device Trees
  • Experience with ARM processors in Linux environments
  • Expertise in memory leak analysis and performance tuning
  • Familiarity with Rust for embedded development
Other Info

Location: Mendrisio (CH)

Contract Offered

Swiss contract

Compensation

RAL: 50-65.000 CHF

Further information

On site. Must be domiciled/resident in Switzerland or willing to relocate.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

FIRMWARE ENGINEER | FIRMWARE EMBEDDED DEVELOPER | C/C++ LINUX PYTHON
FIRMWARE ENGINEER | FIRMWARE EMBEDDED DEVELOPER | C/C++ LINUX PYTHON

Techyon SRL • Ticino

Presencial
CHF 50.000 - 65.000
Firmware Embedded Engineer — Machine Vision & Linux
Firmware Embedded Engineer — Machine Vision & Linux

Techyon S.r.l. • Ticino

Presencial
CHF 50.000 - 65.000
Embedded Firmware Engineer – Real-Time Vision & Linux
Embedded Firmware Engineer – Real-Time Vision & Linux

Techyon • Linescio

Presencial
CHF 50.000 - 65.000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Volpi AG • Dietikon

Híbrido
CHF 120.000 - 180.000
Remote work 1 day/week
27 vacation days
Parking spaces
+3
Software Engineer Linux Switzerland
Software Engineer Linux Switzerland

Resourcing Life Science • Suiza

Presencial
CHF 80.000 - 100.000
Firmware Engineer
Firmware Engineer

Antaes Consulting • Vaud

Presencial
CHF 90.000 - 130.000
Embedded Software Engineer
Embedded Software Engineer

SICPA • Prilly

Presencial
CHF 120.000 - 180.000
Embedded Hardware Engineer - Power Electronics - Aargau
Embedded Hardware Engineer - Power Electronics - Aargau

Noir • Baden

Híbrido
CHF 100.000 - 130.000
Flexible working hours
Health insurance
Retirement plan
+2
Embedded Software Engineer (C++) – Medical Technology
Embedded Software Engineer (C++) – Medical Technology

headcount AG • Sankt Gallen

Presencial
CHF 90.000 - 120.000
Embedded Software Development Engineer (Linux) (m/f/d)
Embedded Software Development Engineer (Linux) (m/f/d)

Symlab GmbH • Zürich

Híbrido
CHF 110.000 - 160.000
Flat hierarchies
Attractive compensation
Ubicaciones