You help design and create key components that move power and data through networks, making sure people stay connected. You work closely with the Software Architect to define system and software architecture for several projects, using your deep product knowledge and Linux expertise. You keep architecture and design documents up to date for your projects.

Deine Aufgaben

  • Work with the Software Architect to define system and software architecture across multiple projects
  • Maintain architecture and design documents for assigned projects
  • Develop and customize embedded software to meet hardware and software needs
  • Handle Linux system administration, including configuration, performance tuning, and troubleshooting
  • Integrate hardware using I2C, UART, SPI, and USB protocols and read hardware schematics
  • Collaborate with different engineering teams to define work packages and help with planning and estimation
  • Lead the design and implementation of complex features that span subsystems and disciplines
  • Set engineering standards for code quality, testing, documentation, and CI/CD in embedded environments
  • Drive root-cause analysis for system-level issues like kernel panics, memory leaks, and hardware-software integration problems
  • Help build efficient teams by educating and training team members on products, features, and best practices
  • Work with production and NPI teams to address software issues during switch production and ensure resolution
  • Support the customer support team and customers to resolve field software issues
  • Collaborate with the manager to define IT architecture and lab infrastructure, focusing on Linux-based systems
  • Help maintain lab, tools, and team infrastructure

Was du mitbringst

  • Bachelor's degree in computer science, software engineering, or a related field
  • At least 10 years of experience with Linux platforms, including administration, platform security, troubleshooting, and performance optimization
  • Advanced skills in Linux customization for specific hardware and software needs
  • Advanced proficiency in C programming in embedded environments
  • Experience developing efficient and maintainable embedded software
  • Expertise in code reviews, coding standards, and software development best practices
  • Proven technical leadership in turning architectural direction into engineering plans
  • Ability to diagnose kernel issues, integrate drivers, and work with hardware teams on integration challenges
  • Comfortable with unit test frameworks and debugging tools
  • Strong skills in root-cause analysis of system-level issues
  • Solid understanding of networking concepts, especially in data centre networks, and security mechanisms
  • Experience working in Agile software development and improving team workflows
  • Excellent communication and active listening skills for technical and non-technical stakeholders
  • Analytical thinking, sound judgement, and problem-solving abilities, especially under pressure
  • Exceptional leadership and collaboration skills to coach and develop team members

Was wir dir bieten

  • Market leading remuneration package based on your skills and experience
  • Your employment and development are central to the company's values
  • Entrepreneurial and collaborative culture
Bist du Teil dieses Unternehmens?

Dieses Unternehmensprofil wurde automatisch erstellt. Wenn du für HUBER+SUHNER AG arbeitest, kannst du das Profil jetzt übernehmen und verifizieren – kostenlos und in wenigen Minuten.

Verifizierte Profile erhalten ein Siegel und können ihre Seite, Stellen und Bewerbungen direkt verwalten.
Über uns

HUBER+SUHNER designs and builds essential components that keep people connected by moving power and data through networks. Join a global team that values innovation, collaboration, and growth.

Ähnliche Stellen
Lade...