Software Engineer, C++ at Snap Inc. | FR | Rezi

Software Engineer, C++ at Snap Inc.

Software Engineer, C++

Snap Inc. · FR

1 months ago

Software Engineer, C++

Snap Inc. · FR

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Software Engineer, C++ role.

Rezi rewrites your resume against Snap Inc.'s job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Software Engineer, C++ posting at Snap Inc. — free, in seconds.

About the Role

Join the Brain-Computer Interface team at Snap Inc. to write efficient code for exciting products, solve industry challenges, and develop next-generation wearable device sensing. Collaborate with global Specs hardware and software teams.

Responsibilities

  • Integrate systems for sensor data acquisition and ML inference with robust real-time performance
  • Work closely with embedded systems and ML teams to enable complex software to run efficiently on wearable hardware and cloud backends
  • Design and implement tools for analyzing performance and quality of our algorithms
  • Write clean, well designed and tested code
  • Communicate technical tradeoffs clearly through design docs and reviews

Requirements

  • BSc in Computer Science, or equivalent field
  • At least 2 years of experience in C++ software development
  • Fluency in English
  • Experience with version control (git)

Skills

  • Strong knowledge in C++
  • Strong understanding of Computer Science fundamentals
  • Comfortable with large code bases, code reviews and version control (git)
  • Great spoken and written communication skills; ability to work with cross-functional teams
  • Ability to isolate root causes across different software systems
  • Familiarity with asynchronous programming, real-time systems, digital signal processing, time series analysis, EEG or other physiological sensing systems
  • Experience developing software for wearable devices and sensor systems
  • Experience collaborating across hardware, software and ML teams to resolve system integration issues
  • Experience with continuous integration and code quality tools
  • Experience using AI tools to support engineering workflows

Location

  • Paris, France

Work Type

  • Onsite (4+ days per week)

Experience Level

  • 2+ years of experience in C++ software development

Education Level

  • BSc in Computer Science, or equivalent field

Benefits

  • Paid parental leave
  • Comprehensive medical coverage
  • Emotional and mental health support programs
  • Compensation packages that let you share in Snap’s long-term success

About the Company

  • Snap Inc. is a technology company focused on improving how people live and communicate through the camera.
  • The Company operates Snapchat, Specs Inc., Bitmoji, Saturn, and other digital services.
  • Specs Inc. develops advanced eyewear integrating digital experiences into the physical world.
  • Specs feature see-through lenses powered by Snap OS for natural interaction.
  • Specs Inc. provides Lens Studio for augmented reality experiences.

Equal Opportunity

  • Snap is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws. EOE, including disability/vets.