HID Algorithms Software Engineer

vor 4 Wochen


Zürich, Schweiz Apple Inc. Vollzeit

Apple’s Human Interface Devices (HID) group is responsible for developing innovative ways to interact with Apple products. We work across product lines, delivering technologies like AirPods, iPhone, iPad, Mac, and other future Apple input technologies. The HID Algorithms team is looking for a software engineer to help build the next generation of input algorithms, software architecture, and infrastructure. We are an eclectic group with backgrounds in computer science, controls, human factors, signal processing, and more. We’re looking for an engineer with excellent software skills to design and build scalable, high-quality code architectures for the future of Apple’s human interface devices

Description

We're looking for an engineer with expertise in building software for algorithm development and an eye for user experience. You will architect and implement production algorithm frameworks for new technologies, fusing them with existing capabilities, and bringing new experiences to our users. You will collaborate with other software engineers to architect the full solution. You will be building solutions that scale across as innovations evolve and incorporate new features and architecture changes. You will need to trade off efforts to bring support on near-term product cycles with long-term roadmaps.

Minimum Qualifications

  • Strong C/C++ programming
  • Solid experience in SW architecture design (architecture, design patterns, reliability and scaling)
  • Understands and advocates principles of good software design
  • Ability to communicate clearly and collaborate with cross-functional teams
  • Excellent problem-solving and root-cause analysis skills

Preferred Qualifications

  • We would appreciate additional experience with:
  • Working with embedded or resource-constrained systems
  • Exposure to algorithms, AI/ML, or data science projects including evaluating algorithms on datasets
  • Solid algorithm or math fundamentals. You will be comfortable working with (and learning as necessary) topics like linear algebra, statistics, signal processing, machine learning, etc.
  • B.S. or M.S. in EE, CS, ME, mathematics, physics, or another engineering or technical field.
#J-18808-Ljbffr

  • Zürich, Zürich, Schweiz Kantonale Verwaltung Zürich Vollzeit

    About the JobWe are seeking a seasoned Software Engineer with a strong background in algorithm design and implementation to join our team.As a Senior Software Engineer, you will be responsible for developing and maintaining high-quality software solutions using advanced algorithms and data structures.ResponsibilitiesDesign and implement efficient algorithms...


  • Zürich, Zürich, Schweiz Tempro Personal Zürich Vollzeit

    Job Description: We are seeking a skilled Software Engineer to join our team. The ideal candidate will have expertise in data structures and algorithms, and a passion for software development.Key Responsibilities:Design and develop high-quality software solutions.Implement and optimize data structures and algorithms.Collaborate with cross-functional teams to...


  • Zürich, Zürich, Schweiz Kramer Gastronomie Vollzeit

    About the Role: We are seeking a talented software engineer to join our team.Key Responsibilities:Design and develop complex algorithms for our cloud-based platform.Collaborate with cross-functional teams to ensure seamless integration.Optimize system performance and scalability.Requirements: 5+ years of experience in software engineering, proficiency in...


  • Zürich, Zürich, Schweiz Magic Leap Vollzeit

    A New Era in Spatial Computing Magic Leap is a pioneer in spatial computing, revolutionizing the way we interact with and experience our surroundings. As a leading developer of groundbreaking augmented reality technology, we are seeking a highly skilled Senior Software Engineer to join our Perception team. In this role, you will be contributing to the...

  • Software Engineer

    vor 2 Wochen


    Zürich, Zürich, Schweiz Schill+Seilacher Struktol Management AG Vollzeit

    We are looking for a skilled Software Engineer to join our team at {company}. This role will involve working on the backend of our application, developing and maintaining efficient and scalable software systems.The ideal candidate will have a strong understanding of programming principles, data structures, and algorithms, as well as experience with relevant...

  • AI Software Engineer

    vor 2 Wochen


    Zürich, Zürich, Schweiz Scherrer Metec AG Vollzeit

    About the Role:We are seeking a highly skilled AI Software Engineer to join our team. The successful candidate will be responsible for designing and developing cutting-edge AI solutions using machine learning algorithms.Key Responsibilities:Design and develop AI models using machine learning algorithms.Collaborate with cross-functional teams to integrate AI...

  • Software Engineer

    vor 2 Wochen


    Zürich, Zürich, Schweiz Hirslanden Klinik im Park Vollzeit

    Job Description:As a Software Engineer at {company}, you will be working on developing scalable and efficient software solutions. Key responsibilities include designing and implementing algorithms, writing clean and well-documented code, and collaborating with cross-functional teams to deliver high-quality products.Key Skills: * Programming languages: Java,...


  • Zürich, Zürich, Schweiz expert group ag Vollzeit

    About UsDecodio is a Zurich-based technology company that specializes in digital signal processing, signal intelligence, and radio monitoring. As a fast-growing leader in its field, we offer customizable and agile solutions that exceed the expectations of our international and national customers.Job DescriptionWe are seeking a highly motivated and...


  • Zürich, Zürich, Schweiz YouTube Vollzeit

    Job Title:Software Development EngineerAbout the Role:We are seeking a talented Software Development Engineer to join our team. As a Software Development Engineer, you will design, develop, test, deploy, maintain, and enhance software solutions. Responsibilities:Write product or system development code.Review code developed by other engineers and provide...

  • Software Engineer

    vor 2 Wochen


    Zürich (Kreis ), Schweiz Care21 Vollzeit

    We are seeking a skilled Software Engineer with expertise in Python development to join our team.As a key member of our team, you will be responsible for designing and implementing scalable and efficient software systems.A strong understanding of software engineering principles, data structures, and algorithms is essential.


  • Zürich, Zürich, Schweiz Implement Consulting Group Vollzeit

    As a key member of our team, the Senior Software Engineer will be responsible for designing and implementing scalable, efficient, and reliable software solutions. This role involves working closely with cross-functional teams to identify and prioritize project requirements, developing and maintaining high-quality code, and collaborating with colleagues to...

  • Software Engineer III

    vor 4 Wochen


    Zürich, Zürich, Schweiz YouTube Vollzeit

    About the RoleWe're looking for a skilled Software Engineer III to join our team at YouTube. As a software engineer, you will work on a specific project critical to our needs, with opportunities to switch teams and projects as our business grows and evolves.ResponsibilitiesDesign, develop, test, deploy, maintain, and enhance software solutions.Manage project...


  • Zürich, Schweiz MaxWell Biosystems AG Vollzeit

    Our technology consists of our software suite MaxLab Live, a custom designed integrated circuit, and an FPGA-based data acquisition platform and generates vast amounts of data when electrically imaging neuronal tissue. Such data needs to be processed, analyzed and visualized online during operation. At the same time, our customers in drug discovery and...


  • Zürich, Zürich, Schweiz Thales Vollzeit

    Deine MissionAls Embedded Software Engineer bei Thales bist du verantwortlich für die Entwicklung von Echtzeit-Systemen, die für die Schweizer Armee und Sicherheitsorganisationen lokal entwickelt und exportiert werden. Du wirst anspruchsvolle Algorithmen für Regelung und Signalverarbeitung entwickeln, integrieren und weiterentwickeln.Deine AufgabenDesign...


  • Zürich, Zürich, Schweiz Thales Vollzeit

    Deine MissionAls Embedded Software Engineer bei Thales bist du verantwortlich für die Entwicklung von Echtzeit-Anwendungen und die Implementierung von anspruchsvollen Algorithmen für Regelung und Signalverarbeitung. Du integrierst deine Software auf spezifische Hardware-Plattformen und entwickelst bestehende Projekte und Produkte weiter. Außerdem bist du...


  • Zürich, Zürich, Schweiz Stadtspital Zürich Vollzeit

    Job Description:We are seeking a highly skilled Senior Software Engineer (Backend Developer) to join our team at {company}.Key Responsibilities:Design, develop, and maintain scalable and efficient backend systems.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and maintain high-quality code, adhering to...


  • Zürich, Zürich, Schweiz MaxWell Biosystems AG Vollzeit

    Unlock the Future of ElectrophysiologyMaxWell Biosystems AG is seeking a highly motivated and experienced Senior Software Engineer C++ to join our team and contribute to the development of cutting-edge technology for drug discovery and basic research.Your MissionDesign and implement high-performance data acquisition and analysis software using C++Collaborate...

  • Software Engineer

    vor 2 Wochen


    Zürich, Zürich, Schweiz LIONSCOUT GmbH Vollzeit

    Job Title: Senior Backend Software EngineerWe are looking for a highly skilled and experienced Senior Backend Software Engineer to join our team at {company}.Key Responsibilities:• Design, develop, and maintain scalable and efficient backend systems.• Collaborate with cross-functional teams to identify and prioritize project requirements.• Conduct code...


  • Zürich, Zürich, Schweiz Care21 Vollzeit

    At our company, we are seeking a skilled Software Engineer with expertise in Machine Learning to join our team. Key responsibilities include developing and implementing AI and ML algorithms for software development projects, collaborating with cross-functional teams, and ensuring timely delivery of high-quality software solutions.Key qualifications for this...


  • Zürich, Schweiz MaxWell Biosystems AG Vollzeit

    Our technology consists of our software suite MaxLab Live, a custom designed integrated circuit, and an FPGA-based data acquisition platform and generates vast amounts of data when electrically imaging neuronal tissue. Such data needs to be processed, analyzed and visualized online during operation. At the same time, our cus-tomers in drug discovery and...