Jobs › Companies › Cognex › Principal Software Engineer

À propos de ce poste Principal Software Engineer chez Cognex

Cognex · Hybride · Girona, Spain

Job Description

We are looking for a Principal Software Engineer to join our team in Girona, Spain.


In this role, you will work closely with a small, experienced engineering team developing our 3D smart camera solutions, including developing the acquisition interface, but also the graphical user interfaces for configuring the device and also designing and visualizing inspection tasks. The team is also responsible for the 3D visualization technology used across Cognex's 3D product portfolio.

You will contribute to the design and development of a common platform that will support future Cognex products. As a key technical contributor, you will have the opportunity to influence design decisions, propose innovative solutions and play an important role in shaping the future of our technology.


At Cognex, we live by our core values: Work Hard, Play Hard and Move Fast.


Your Responsibilities:

  • Design and implement software solutions to program 3D smart cameras (both frontend and backend C/C++ native code libraries).
  • Develop C/C++ on embedded systems such as ARM.
  • Design and implement software to integrate new 3D sensors and cameras into the Cognex In-Sight platform.
  • Act as a key technical contributor to the design and evolution of shared 3D visualization libraries and platform components.
  • Participate in the design of the new common platform technology for future Cognex products.
  • Evolve our 3D visualization library used across multiple Cognex 3D products, developing new features and components.
  • Implement new software features and automated tests to ensure code quality and reliability.
  • Review product requirements, provide development estimates and contribute technical feedback.
  • Follow established software development processes and identify opportunities for improvement.
  • Participate in team planning, design discussions and reviews.
  • Contribute to technical design decisions, evaluate alternative approaches and propose improvements to existing solutions.
  • Share your expertise and help shape the team's technical growth through mentoring, knowledge sharing and promoting best practices.

Your Background:

  • 10+ years of experience in software development.
  • B.Sc. in Computer Science, Telecommunications Engineering or equivalent.
  • Strong C++ programming skills.
  • Solid understanding of operating system concepts.
  • Strong experience designing and developing embedded software in C++, including for processor architectures such as ARM.Experience with machine vision or image processing is a plus.
  • Knowledge of additional languages and technologies, such as C#, OpenGL and JavaScript, is valued.
  • Strong communication, presentation, organizational and interpersonal skills.
  • Fluent in English, with the ability to collaborate effectively with engineers across different locations.
  • Knowledge of Catalan is a plus, as is a willingness to learn the language.

Working Arrangement:

Hybrid position based in Girona, with three days onsite and two days working from home







.

Additional Job Description

Prêt à postuler chez Cognex ?
Postuler chez Cognex

À propos de Cognex

WE MAKE COMPUTERS THAT CAN SEE Cognex is the largest, most successful and most recognized global player in industrial machine vision. Using advanced optics, image sensors, and artificial intelligence software Cognex vision and ID systems capture an image, then analyze it to make sense of what’s being seen. Companies use Cognex vision and ID in their manufacturing processes to improve product quality, guide assembly robots, and track items through each stage of production and distribution. Cognex is focused entirely on solving the toughest problems in industrial machine vision and ID, and we have sold more solutions in these areas than any other company in the world. More than a billion produ

Voir tous les emplois chez Cognex →

Emplois similaires

Credit Acceptance
Distinguished Software Engineer
Credit Acceptance
⚡ Postuler tôt California - San Francisco Bay... Hybride $279,000–$390,600
● Nouveau 👁 Vu ✓ Postulé il y a 6 h
GlobalFoundries
Principal Engineer, Quantum Photonics Integration (2027 New College Graduate)
GlobalFoundries
⚡ Postuler tôt USA - New York - Malta Sur site $85,000–$146,000
● Nouveau 👁 Vu ✓ Postulé il y a 6 h
NXP Semiconductors
Principal Engineer – AI-Enabled Embedded Software / GenAI Orchestration (f/m/d)
NXP Semiconductors
⚡ Postuler tôt Munich Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 6 h
NXP Semiconductors
Principal Analog Design Engineer – BMS Production Support
NXP Semiconductors
⚡ Postuler tôt Toulouse Sur site
● Nouveau 👁 Vu ✓ Postulé il y a 6 h
Ascensus
Principal Security Engineer - Information Security
Ascensus
⚡ Postuler tôt Remote, Pennsylvania · lieu restreint
● Nouveau 👁 Vu ✓ Postulé il y a 6 h
Xcel Energy
Substation Engineer (Senior or Principal) - Minneapolis, MN or Eau Claire, WI
Xcel Energy
⚡ Postuler tôt Minneapolis, MN, 55401 Hybride $97,000–$129,266
● Nouveau 👁 Vu ✓ Postulé il y a 6 h
BD
Distinguished Hardware Development Engineer, Atlas
Boston Dynamics
⚡ Postuler tôt Waltham, MA Sur site $230,000–$307,000
● Nouveau 👁 Vu ✓ Postulé il y a 6 h
Cerence AI
Senior Principal Systems Engineer
Cerence AI
⚡ Postuler tôt Remote – California Bay Area · lieu restreint $192,500–$290,000
● Nouveau 👁 Vu ✓ Postulé il y a 6 h
DI
Principal Product Software Engineer
Disney
⚡ Postuler tôt New York, NY, USA Sur site $191,300–$256,500
● Nouveau 👁 Vu ✓ Postulé il y a 7 h

Inscrivez-vous pour des suggestions adaptées aux emplois que vous ouvrez et aux recherches que vous enregistrez.

Plus d’emplois chez Cognex

Voir tous les emplois chez Cognex →

Postuler maintenant
🤖

Doucement — un instant

JobsRadar a été conçu pour de vraies personnes qui traversent une période difficile dans leur recherche d’emploi — pas pour des requêtes automatisées. Vous cliquez beaucoup trop vite et vous êtes maintenant temporairement bloqué.

Revenez plus tard. Si vous cherchez réellement un emploi, nous sommes de votre côté — agissez simplement comme un être humain.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Prenez une longueur d’avance dans votre recherche d’emploi.

Rejoignez notre canal Telegram pour ce qui vous aide à décrocher le poste — références salariales, le pouls hebdomadaire du marché et les annonces de nouveautés. Pas de spam, que du signal.

Rejoindre le canal — c’est gratuit