Salary
💰 $220,000 - $260,000 per year
Tech Stack
AndroidAWSCloudGoGoogle Cloud PlatformIoTLinuxPython
About the role
- Lead, hire, recruit, mentor and grow the software team and set direction
- Own the software strategy and roadmap; drive the team to meet milestones and balance exploration with rapid execution
- Collaborate closely with hardware, HDL, algorithm, photonics, ASIC, product management, manufacturing and operations
- Drive key decisions on direction and architecture; produce technical and design documents; lead design reviews
- Full software stack architecture and development for wireless terminals including timing and execution of data signal processing, logging and telemetry, health status monitoring and alarms, network management, and hardware interfacing
- Develop and harden a linux-based platform to ensure data security and privacy for data plane and control plane traffic
- Develop software tools for remote configuration of units, alarm monitoring, logging, and asset management
- Explore, pathfind and define key elements for next-generation WOC architecture and sustain current generation
Requirements
- Bachelor of Science (or higher) in Computer Science, Electrical Engineering, or similar discipline
- 10+ years of system software development
- Experience developing, testing, and deploying production-ready code in the telecommunications hardware space
- Strong cross-functional leadership, team management, execution, influencing skills and executive summary communication skills
- Proficiency and demonstrated experience on operating system fundamentals for embedded systems, user-level applications, networking, and linux
- Experience with configuration management, fault detection, and security
- Proficiency in C, C++, Golang, Python or other mid-level languages
- Experience with GCP and/or AWS cloud infrastructure
- Hands-on technical leadership and hiring/mentoring experience
- (Nice to have) Masters (or higher) in Computer Science, Electrical Engineering, or similar discipline
- (Nice to have) 3+ years or more of people management experience
- (Nice to have) Familiarity with ChromeOS, Android, or other IOT device operating system
- (Nice to have) Familiarity with CI/CD pipelines and cloud-based development environments (e.g. github, gitlab)
- (Nice to have) Prior experience in networking systems, Layer 2 and Layer 3 network protocols