×
Register Here to Apply for Jobs or Post Jobs. X

Senior Engineer - Firmware

Job in Canton de Neuchâtel, Switzerland
Listing for: Philip Morris International
Full Time position
Listed on 2025-11-09
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, Robotics
Salary/Wage Range or Industry Benchmark: 90000 CHF Yearly CHF 90000.00 YEAR
Job Description & How to Apply Below
Location: Canton de Neuchâtel

Senior Firmware Engineer
Philip Morris International

Neuchâtel, Switzerland

Join PMI’s R&D team and help build a smoke‑free future by designing embedded firmware for aerosolization engines and related subsystems. You’ll work with cross‑functional teams across electronics, mechanics, and automation to deliver innovative, high‑performance products at scale.

Your day to day
  • Architect, develop, and maintain embedded firmware in C for ARM Cortex‑M microcontroller platforms (STM
    32 or TI MSP‑M series) for battery‑powered consumer devices.
  • Design and execute automated component and system‑level tests to validate firmware performance and reliability.
  • Collaborate with simulation teams (electromagnetic, mechanical, thermal, etc.) to refine firmware for optimal aerosol generation across the product lifecycle.
  • Partner with the Patent team to secure intellectual property rights for your innovations.
  • Provide deep technical expertise across firmware modules supporting core technologies in smoke‑free product platforms.
  • Lead detailed firmware design efforts in coordination with internal engineering teams and external development partners.
Qualifications
  • University degree in Electronics or Software Engineering (Bachelor’s, Master’s, or Ph.D.) or equivalent experience.
  • Excellent programming skills in C/C++ and familiarity with real‑time operating systems (preferred).
  • Experience with embedded development tool chains, debugging tools, and version control systems in a continuous development environment.
  • Strong software debugging skills using JTAG, emulator, or simulator.
  • Knowledge of microcontroller internal operations and hardware blocks (UART, SPI, I²C, ADC, DMA, etc.).
  • Hands‑on laboratory experience with logic analyzers and oscilloscopes.
  • Experimental mindset and data‑driven problem‑solving approach.
  • Ability to work autonomously and communicate effectively, both verbally and in writing.
  • Fluency in English (written and spoken).
Benefits
  • Freedom to define your future and take risks, experiment, and explore.
  • Inclusive, diverse culture that values every contribution.
  • Global career opportunities with continuous skill development.
  • Opportunity to deliver on PMI’s smoke‑free future mission.
Job Details
  • Seniority level: Mid‑Senior level
  • Employment type: Full‑time
  • Job function: Engineering and Information Technology
  • Industries: Manufacturing
  • Salary: CHF 90,000.00 – CHF  per year
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary