PXL Vision

Senior Software Engineer

Zurich, Switzerland
C++ Machine Learning Computer Vision OpenCV Boost Docker Java Spring Boot ActiveMQ Elastic APM gRPC Python Objective-C Rust API
Description

(Senior) Software Engineer (C++) 100% (m/w/d)

Department: Technology CH

Employment Type: Permanent employee

Schedule: Full-time

Seniority: Experienced

Location: Zurich

As a highly skilled and motivated Software Engineer with deep C++ expertise, you will join our Core Tech team. We solve complex challenges in Machine Learning, Computer Vision and high-performance Data Processing.

In this role, you aren’t just writing code; you are actively shaping the next generation of the software infrastructure that serves as the foundation for all PXL Vision products. By designing robust, scalable systems and evolving our core APIs, you will directly drive the technical direction and long-term success of the company.

  • You will be at the core of our innovation cycle, contributing ideas that shape both our products and our long-term technical vision. 

  • You take ownership of product design and architecture, ensuring systems are robust, scalable, and maintainable for sustainable growth. 

  • You will strategically design and evolve our APIs, ensuring new features integrate seamlessly while delivering maximum customer value. 

  • You lead the prototyping and evaluation of new features, taking them all the way from concept to production. 

  • You work closely with engineers, product managers, and stakeholders to deliver impactful solutions that meet evolving business needs. 

  • You serve as a patron for software engineering best practices, maintaining high-quality documentation for designs and system integrations. 

  • You proactively identify and resolve software issues through rigorous root cause analysis and enhance our testing and benchmarking infrastructure.

  • You streamline development by automating repetitive tasks and improving our CI/CD workflows.


Our tech stack: 

  • C++23 cross-platform (Linux, iOS, Android, WebAssembly), OpenCV, Eigen, ONNX Runtime, Boost, pybind11, and Docker.

  • Java 17, Spring Boot, ActiveMQ, and Elastic APM.

  • Various wrappers to native or cross-platform APIs including gRPC, Python, Java, and Obj-C.

Technical requirements & experience
  • A Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. We also highly value equivalent practical experience, if you have a proven track record of shipping high-quality code, we encourage you to apply.
  • At least 3 years of professional software development experience with a strong focus on C++. For Senior-level consideration, we look for candidates who have demonstrated success in leading architectural decisions and mentoring peers.
  • Proficiency in modern C++ (C++20/23) and familiarity with other languages such as Python, Java, or Rust.
  • A solid grasp of data structures, algorithms, and software architecture.
  • Excellent analytical skills with a passion for "detective work"—specifically in identifying, diagnosing, and resolving complex software issues through root cause analysis.

Professional & soft skills
  • Excellent English communication skills. You can translate complex technical concepts for stakeholders and enjoy collaborative solution-finding.
  • The ability to work independently, manage your time effectively, and take ownership of projects from prototype to production.
  • A commitment to software excellence, best practices, and the drive to improve CI/CD workflows and testing infrastructure.

Important note on residency & clearance: 

  • This position requires a high security clearance.  

  • Due to legal and operational requirements, candidates must be residents of Switzerland (CH) or Germany (DE) at the time of employment. 

  • Please note that we are currently unable to provide visa sponsorship or relocation assistance for this position.

  • We offer a hybrid working model (2 days in our Zurich office) to balance team collaboration with personal flexibility.
  • To support our international team, you can work from another country for up to 2 months per year (pending security clearance). 
  • You will have the opportunity to actively shape our products and contribute your creativity within a flat hierarchy that values your input.
  • Join an enthusiastic, international, and diverse team where collaboration is at the heart of everything we do.
  • We invest in your growth with an annual training and further education budget of up to CHF 1,500.
  • To support our international environment, we provide a dedicated budget for language courses of up to CHF 1,500.
PXL Vision
PXL Vision

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say