Embedded Developer (C++, Python & Linux)

About this role

An Embedded Developer works in a dynamic team of engineers responsible for developing software that runs on the cutting-edge Photoneo’s 3D sensors, including PhoXi 3D Scanner & MotionCam-3D His/her primary responsibility is to ensure the optimal performance of these devices by crafting software solutions that enhance their core functionalities and maintain their industry-leading performance.

Location

Bratislava (Hybrid)

Type of employment

Full-time/Contract

Salary (brutto)

From EUR 2500 – 3000

Reports to

Device Team Leader

Core responsibilities

  • Develop and maintain embedded software applications in C++ and our custom Linux-based operating system
  • Develop and fine-tune system scripts (services) in Python and Bash
  • Improve test coverage
  • Cross-disciplinary expertise (Linux system programming/embedded programming, basic knowledge of machine vision/image processing/3D vision systems and algorithms);
  • Code optimization and refactoring
  • Effective communication and cooperation within the team as well as with members of other teams (DevOps/HW) and management staff

Requirements

  • Bachelor’s degree or higher in Software Engineering, Computer Engineering, Electrical Engineering, Computer Science or a related field is preferred. However, provable experience with SW development will also be considered
  • Demonstrated proficiency in C++ is strictly required
  • Previous experience with Linux is strongly desired
  • Experience with some of the following technologies is desired
  • OpenCV: Experience in computer vision and image processing using OpenCV
  • Bash scripting: Proficiency in scripting for task automation and system administration
  • CUDA: Knowledge of GPU programming with CUDA for accelerated computing
  • Python: Familiarity with Python for scripting or application development
  • Computer Networking: Experience with computer networking protocols and configurations
  • Familiarity with OpenEmbedded (Yocto) is considered a plus, demonstrating your ability to work with embedded Linux distributions
  • English B1-B2

Essential attributes

  • A keen sense for recognizing bugs
  • Attention to detail, but still with ability to see a bigger picture and understanding of how your work fits into the broader project objectives
  • Self-motivated team player
  • Proactive attitude
  • Sharing knowledge
  • Commitment to creating a workplace that fosters creativity, engagement, and a passion for cutting-edge technology

Benefits

  • Daily breakfast
  • Free parking for everyone
  • Training of Soft Skills & Hard Skills
  • Private terrace with swings and nice overlook
  • Multisport card
  • Support of attending different sporting events and Photoneo sport merch
  • Fully equipped locker rooms with showers onsite
  • Employee discounts and more
Apply for this position
Apply for this position