Skip to content

Software Engineer (Embedded)

Snap Inc.
mid-level
Location

Paris, France

Work Type

Onsite

Seniority

mid-level

Posted

June 20, 2026


Total Compensation
€115,000
Yearly Savings (Comfortable)
€30,000
Want to apply for this job?

Subscribe to access the application link and 15,000+ more jobs

Job Description

  • We are looking for a Software Engineer (Embedded) with a comprehensive knowledge of SoC architecture and embedded software development to join our Specs team
  • Participate in designing, developing and maintaining the firmware running on our system-on-chip and its software components at all layers of the system such as drivers, bootloader, memory management, I/O system, low power management, application software stack, etc
  • Participate in designing, developing and maintaining the software SoC validation test suite at both stages; pre and post tape out
  • Collaborate with cross-functional teams to define requirements, design architecture, implement software, and perform testing to ensure high-quality deliverables
  • Contribute to the continuous improvement of development processes

Benefits

  • Up to 28 weeks of parental leave and return-to-work program
  • Adoption, surrogacy, infertility, and fertility preservation benefits
  • Backup child care coverage, center-based care support, & caregiver assistance
  • Dependent Daycare Flexible Spending Account
  • Services to support your path to parenthood & beyond - fertility support & family planning via Carrot, SNOO, Hinge Health
  • Short-term disability, long-term disability, basic life insurance, and AD&D insurance
  • Lactation rooms (based on office location) and breastmilk shipping coverage
  • For Snap, employees taking care of loved ones with complex, chronic, or ongoing care needs (i.e. parent with Dementia, spouse with Cancer, child with Autism), your family can save time, money, & stress with Wellthy
  • Comprehensive medical coverage, including PPO, HDHP with HSA, and HMO options
  • Dental coverage, including orthodontia benefits
  • Vision coverage, including frame and contact allowance and LASIK benefits
  • Free membership to One Medical for primary and urgent healthcare services
  • Business Travel Insurance
  • Gym perks and discounts
  • Team fitness classes and races
  • Sports leagues
  • Cooking and nutritional workshops
  • Well-being reimbursement
  • Unlimited access to virtual physical therapy with Anthem
  • 15 sessions per year of mental health for you + dependents through Lyra
  • Generous time off and leave programs. In the US, this includes the following:
  • Up to 3 weeks (120 hours) of vacation time and 1 floating holiday for non-exempt team members
  • 15 sick and safe days per year
  • 12 paid holidays per year
  • Meditation and yoga classes
  • Social gatherings, team outings, and volunteering programs
  • Speaker series, classes, and subscriptions to educational programs
  • Snap Inc. provides a 401(k) plan that allows you to save on a pre-tax, Roth, and after-tax basis for your retirement (yes, we even have the Mega backdoor option!) Snap will also match 100% up to 3% of your contribution and then 50% on your 4th and 5th%
  • Flexible Spending Accounts for healthcare, daycare and commuter
  • Health Savings Account with employer contributions
  • Rocket Lawyer memberships
  • Financial education programs
  • Snap exclusive discounts and perks
  • Compensation packages that let you share in Snap’s long-term success!- Knowledge of communication protocols such as UART, SPI, I2C, I3C
  • Familiarity with debugging tools like JTAG/SWD and logic analyzers
  • Ability to manage multiple tasks and prioritize effectively in a fast-paced environment
  • Proficiency in embedded C/C++ programming languages
  • Ability to work with hardware schematics and datasheets
  • Experience with real-time operating systems (RTOS) and bare metal development
  • Experience with version control systems and issue tracking tools
  • Strong understanding of embedded systems architecture
  • Excellent communication and teamwork abilities
  • Strong problem-solving and analytical skills
  • Experience with embedded development tools and environments
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
  • 5+ years of experience in embedded software development
  • Demonstrated expertise in C/C++ programming for embedded systems
  • Experience with ARM Cortex-M/R/A architectures
  • Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
  • Experience running code on FPGA or Emulator platforms (e.g., Cadence/Siemens/Synopsys)
  • Experience with continuous integration and continuous deployment (CI/CD) pipelines (e.g., Gitlab, TeamCity)
More Jobs You Might Like
Senior Manager, Data Center Facilities Engineering

Oracle

London

Helpful Resources
Salary & Savings Calculator

Compare salaries across European cities and calculate your potential savings. Understand cost of living and take-home pay for tech jobs in Europe.

Career Guides

Expert advice on landing high-paying tech jobs in Europe. Tips on interviews, salary negotiation, and career growth from The European Engineer.

Access 15,000+ High-Paying Tech Jobs

Get unlimited access to our full database of 15,000+ jobs with advanced filters, salary comparisons, and exclusive career guides from The European Engineer.