Skip to content
mimi

Firmware Embedded Engineer

Delvitech SA

Mendrisio · On-site Full-time Mid Level 1w ago

About the role

ABOUT DELVITECH

Delvitech stands at the forefront of technological advancement, having pioneered innovative Automatic Optical Inspection (AOI) technology for assembled printed circuit boards (PCB) utilizing artificial intelligence. Our accomplished team is driven by a commitment to exceed technological boundaries and consistently deliver exceptional results.

We are actively seeking individuals who are eager to embrace challenges, contribute proactively to achieving our set objectives, and play a pivotal role in propelling the company’s growth.

Firmware Embedded Engineer

We are seeking a dedicated and highly skilled Firmware Embedded Engineer with strong programming skills and expertise in Machine Vision, Image Processing, and Embedded Computing.

This role is based at our headquarters in Mendrisio. The ideal candidate will bring a patient, organized, and problem-solving approach to their work and must have prior experience in a similar field.

Key Responsibilities:

  • 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 to develop cutting-edge solutions in Machine Vision and Image Processing.
  • Participate in code reviews and contribute to system architecture discussions.
  • Work on real-time video acquisition, analysis, recording, and streaming.

Required Qualifications:

  • Bachelor's degree in Computer Science, Electronics, or a related field. A Master’s degree is a plus.
  • At least 3 years of experience in firmware and software development for embedded systems.
  • Proficiency in C/C++, Python.
  • Experience with version control systems (Git).
  • Advanced English proficiency (written and spoken).

Required Hard Skills:

  • Strong proficiency in Linux, C/C++ Programming, and Microcontrollers
  • Experience with device drivers and memory optimization.
  • Knowledge of cross-compiling for embedded systems.
  • Competence in real-time video acquisition, analysis, recording, and streaming.

Preferred Hard Skills:

  • 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 programming for embedded development.

Soft Skills:

  • Strong problem-solving capabilities.
  • Creativity in approaching technical challenges.
  • Ability to work collaboratively in a team-oriented environment.
  • Clear and professional communication with team members.
  • Proactive and results-oriented work approach.
  • Passion for technology and innovation.
  • Strong planning and project design skills

If this position matches your skills and aspirations, please send your complete application, including CV and references, to career@delvi.tech with your name and “Firmware Embedded Engineer” in the subject line.

Only short list candidates will be contacted.

Skills

C++CGitLinuxMicrocontrollersPythonU-Boot

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free