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

Software Architect, Software​/Firmware Device Interface Design

Job in 1001, Lausanne, Canton de Vaud, Switzerland
Listing for: El Camino Health
Full Time position
Listed on 2026-06-20
Job specializations:
  • Software Development
    Software Architect, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 CHF Yearly CHF 100000.00 125000.00 YEAR
Job Description & How to Apply Below

Position Overview

Software Architect for SW/FW Device Interface Design at Logitech. I sit at a critical junction in our engineering organization, responsible for end‑to‑end interface architecture across device and host software layers. This role bridges product, engineering, and embedded software teams, translating business and feature needs into precise technical interface decisions and serving as a trusted technical advisor across the organization.

Responsibilities
  • Serve as the primary SW architecture liaison throughout NPI development cycles, from concept and interface definition through comms layer integration and mass production readiness. Work with Product Owners and UX to ensure interface design and specifications support feature and experience requirements end to end.
  • Translate product and feature needs into interface requirements that are consistent, complete, and well‑defined for engineering teams.
  • Collaborate with downstream software teams to ensure interface design and specifications meet their integration needs and scale to current and future product platforms.
  • Proactively identify and resolve integration risks through early design reviews, interface walkthroughs, and collaborative prototyping.
  • Partner with Embedded Software Architects to co‑design the SW/FW interface, defining communication protocols, data models, and message semantics that govern the device/host boundary. Translate the co‑designed interface into clear, documented specifications.
  • Facilitate trade‑off discussions across embedded, application, and platform teams to determine design boundaries and module responsibilities.
  • Design interfaces with modularity, reuse, and testability in mind, ensuring robustness across device diversity.
  • Lead and personally contribute to proof‑of‑concept development to validate interface designs, de‑risk novel approaches, and accelerate team alignment.
  • Act as technical authority for the device comms layer architecture, defining patterns, design principles, and conducting architecture/code reviews.
  • Apply AI‑assisted design methodologies to accelerate interface modeling and architectural decision‑making, championing AI‑augmented development practices.
Key Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Computer Engineering, or related field.
  • 5+ years of hands‑on software development and engineering experience.
  • 3+ years of experience in software architecture, interface design, or systems engineering.
  • Fluent in modern C++, able to architect, review, and directly contribute to C++ codebases.
  • Proven experience developing and optimizing desktop applications for Mac and Windows.
  • Understanding of software‑hardware integration and familiarity with peripherals and Human Interface Devices (HID).
  • Demonstrable experience applying AI‑driven tools and methodologies to software design or development workflows.
  • High analytical skills, good communication (oral and written), pragmatic, structured, organized.
  • Open‑mindedness, diplomatic, stress management, multitasking, flexibility across time zones.
Preferred Qualifications
  • Experience developing and architecting software interfaces for hardware integration in consumer electronics or peripheral devices.
  • Knowledge of communication protocols such as HID, USB, Bluetooth LE and their application in device software integration.
Benefits & Work Model

We offer comprehensive and competitive benefits packages and a flexible hybrid work model that supports both remote and on‑premises work depending on the team and location.

Equal Opportunity Employer

All qualified applicants will receive consideration for employment without regard to race, sex, age, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or disability. If you require accommodation during the application process, please contact us toll free at +1‑510‑713‑4866.

#J-18808-Ljbffr
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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary