Senior Software Engineer

Cognex
Oña, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Tech stack

JavaScript (Programming Language) 3D Visualization Computer Vision C Sharp (Programming Language) C++ (Programming Language) OpenGL Software Engineering Front End Software Development Software Coding

Job description

Experteer Overview As a Senior Software Engineer, you will strengthen our 3D smart camera stack and contribute to a new shared platform for Cognex products.You’ll work closely with a cross-functional team to design and implement frontend and native C/C++ components, including embedded ARM development and GUI visualization work.You’ll help evolve our 3D visualization library and participate in architecture discussions to shape future products.This role combines hands-on coding with platform-level design in a fast-growing, edge-technology environment.Compensaciones / Beneficios* Design and implement software for 3D smart cameras (frontend and native C/C++ libraries)* Develop C/C++ for embedded ARM-based systems* Contribute to design of the new common platform for future Cognex products* Evolve and maintain the 3D visualization library* Participate in team planning, design discussions, and reviewsResponsabilidades* Strong C++ programming skills* Knowledge of operating systems concepts* Experience with embedded processor systems (ARM)* Experience with Machine Vision / Image Processing is a plus* Familiarity with C#, OpenGL, Javascript* Team player with autonomous working style* Good presentation, communication, organizational and interpersonal skills* Fluent in EnglishRequisitos principales* fast-growing international company* edge technology exposure* professional development* diverse team with strong esprit de corps* secure, future-oriented workplace* above-average income opportunities

Requirements

  • Knowledge of operating systems concepts
  • Experience with embedded processor systems (ARM)
  • Experience with Machine Vision / Image Processing is a plus
  • Familiarity with C#, OpenGL, Javascript
  • Team player with autonomous working style
  • Good presentation, communication, organizational and interpersonal skills
  • Fluent in English

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:33 min

Defining hybrid development and no-code software paradigms

Mark Piller · LIVE

5:55 min

Practical applications and use cases for computer vision

Flo Pachinger · LIVE

2:11 min

Overcoming software challenges and future computer vision project integrations

Iulia Feroli Iulia Feroli · WWC Europe 2026

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

4:41 min

Scale and diversity of software development teams

Bastian Heilemann Bastian Heilemann +1 · WWC 2025

Videos

See all

Related articles

See all