Sophos

Principal Software Engineer (AP)

Sophos

Apply
about 1 month ago
Bengaluru, India
Staff+
H1B Sponsor

Responsibilities

  • Lead the architecture, design, and development of firmware for wireless access points.
  • Collaborate with cross-functional teams to define product requirements and technology strategies.
  • Resolve complex technical challenges, including low-level debugging and performance optimization.
  • Drive the implementation of wireless networking protocols and ensure robust security features.
  • Identify and implement opportunities for innovation in firmware design.
  • Oversee testing and validation processes to ensure firmware quality and reliability.
  • Act as the primary technical liaison between the firmware team and stakeholders.
  • Lead initiatives for continuous improvement of development processes and tools.

Requirements

  • 12 – 16 years of total working experience, with 2+ years in lead/principal engineering roles.
  • Extensive experience in embedded C/C++/Go programming and firmware development.
  • Proven track record in leading complex firmware projects from concept to production.
  • Deep understanding of wireless networking protocols, particularly 802.11 standards.
  • Expertise in real-time operating systems (RTOS) and embedded Linux environments.
  • Strong knowledge of hardware-software co-design and performance optimization.
  • Experience with security features and best practices in embedded systems.
  • Ability to work independently and in a team environment.
  • Bachelor of Science in Computer Software, Computer Science, or related discipline.

Benefits

  • Remote-first working model with flexibility in work arrangements.
  • Employee-led diversity and inclusion networks.
  • Annual charity initiatives and volunteer days.
  • Global employee sustainability initiatives.
  • Global fitness and trivia competitions.
  • Monthly wellbeing webinars and training.

Tech Stack

AWSCC++GoLinux

Categories

EmbeddedSecurity