Senior Software Engineer at Cognex - ScoutJobs - The AI-curated global job board
Skip to content
Cognex
Posted 18 hours ago

Senior Software Engineer

Cognex

Requirements

Master's degree in Computer Engineering, Computer Science or related field, 8+ years embedded software development experience, Proficiency in C/C++ and Python, Experience with embedded Linux, kernel, and bootloaders, Knowledge of Yocto, System engineering skills, Understanding of electrical schematics, English fluency

Skills

C#PythonLinuxYocto

About the role

Responsibilities

  • Lead the bring-up of new hardware in close cooperation with electrical teams to provide robust interfaces for high-level application teams
  • Create drivers for new boards, components, and sensors, including optical and lighting components
  • Evaluate new hardware using EVKs and development kits
  • Debug and troubleshoot hardware and software environments on heterogeneous multi-core systems
  • Ensure product quality and robustness through the development of test automation
  • Support and communicate with internal teams utilizing the software platform

Requirements

  • Master's degree in Computer Engineering, Computer Science, or a related field
  • 8+ years of professional experience in embedded software development
  • Proficiency in C/C++ and Python
  • Extensive experience with embedded Linux, including the kernel, bootloaders, and Linux distribution development
  • Strong system engineering skills to translate and implement product requirements
  • Understanding of electrical schematics and the boundary layer between electrical engineering and software
  • Fluency in English (verbal and written)

Preferred Qualifications

  • Experience with the Yocto Project
  • Strong analytical and problem-solving skills in an R&D environment

Benefits

  • On-site gym and access to a community of active runners and sports activities
  • Regular social outings and team-building activities
  • Monthly events and quarterly activities to strengthen team culture

About the Company

Cognex is a global leader in industrial machine vision, using advanced optics, image sensors, and AI software to solve the toughest vision problems. With annual revenue approaching $1 billion, we maintain a fast-paced, creative R&D environment that combines the stability of an international leader with the innovative spirit of a startup.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Software Engineer

Cognex · Aachen

Sign up to apply