Summary
Applied Optoelectronics Inc. (AOI) is a leading developer and manufacturer of advanced optical and Radio Frequency (RF) products, including components, modules, and equipment. AOI's products are the building blocks for broadband access networks worldwide, where they are used in the internet data center, CATV broadband, telecom, and FTTH markets. AOI supplies both customized and OEM/ODM components and equipment in all four of these markets. In addition to its corporate headquarters, wafer fab, and advanced engineering and production facilities in Sugar Land, TX, AOI has an R&D lab in Atlanta, Georgia, and engineering and manufacturing facilities in Taipei, Taiwan, and Ningbo, China.
Job Summary:
We are seeking a talented and experienced Staff Software Engineer to join our dynamic engineering team. In this role, you will lead the design, development, and implementation of software solutions that enhance our HFC amplifier, node, and telemetry offerings. You will collaborate with cross-functional teams to build scalable, reliable, and high-performance applications that meet the needs of our users and contribute to the strategic goals of the organization.
Key Responsibilities:
- Design and Development: Architect, design, and implement robust software solutions for amplifier controls, including user interfaces, backend services, and integrations with third-party systems.
- Leadership: Provide technical leadership and mentorship to junior engineers, fostering a collaborative and innovative team environment.
- Code Quality: Ensure high code quality through code reviews, automated testing, and adherence to best practices in software development.
- Problem Solving: Troubleshoot and resolve complex technical issues, optimizing performance and reliability of existing systems.
- Collaboration: Work closely with product managers, UX designers, HW design engineers, and other stakeholders to gather requirements, understand user needs, and deliver effective solutions.
- Research and Development: Stay up-to-date with industry trends and emerging technologies, evaluating their potential impact on our products and services.
- Documentation: Create and maintain technical documentation for software designs, APIs, and processes.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
- 7+ years of software development experience, preferably in cable TV and DOCSIS
- Proficiency in programming languages such as Java, C++, Python, and JavaScript.
- Strong experience with cloud services (AWS, Azure, Google Cloud) and microservices architecture.
- Familiarity with cable HFC network operation is a plus.
- Excellent problem-solving skills and the ability to work independently as well as in a team environment.
- Strong communication skills and the ability to convey complex technical concepts to non-technical stakeholders.
Why AOI?
In addition to a competitive salary, AOI offers
- Flexible and competitive health (medical, dental, vision) plans offer the employee with the right options to meet individual and family needs
- Employer matching on 401(k) deferrals
- Generous PTO policy, with unused PTO payout at end of the year
- Relocation package available within US
- Immigration sponsorships (Must be currently authorized to work in the US)