Senior Software Engineer

Cognex
Oña, Spain
about 2 months ago
Apply on www.buscojobs.com.es
Prepare application

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
Prepare application

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 · World Congress 2026 Europe

4:41 min

Scale and diversity of software development teams

Bastian Heilemann Bastian Heilemann +1 · World Congress 2025

1:48 min

Overconfidence and poor secret management in software

Tino Sokic · World Congress 2022

Videos

See all

Related articles

See all