
Principal Software Engineer (AP)
Sophos
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