Sr. Embedded SWE (Networking) - Ledgent Technology
Irvine, CA
About the Job
Job Title: Senior Embedded Software Engineer
Job Type: Full-Time, Direct Hire, 100% Onsite
Location: Irvine, CA
Salary Range: $140,000 - $200,000
Job Description
We are seeking a highly skilled and experienced Senior Embedded Software Engineer to design, develop, and optimize cutting-edge consumer networking products, including routers, access points, and switches. This role requires collaboration with cross-functional teams to drive projects from concept to completion, focusing on research and development to create innovative solutions. Key responsibilities include designing and implementing advanced Wi-Fi and networking features, leading feature architecture efforts, troubleshooting complex issues, and mentoring junior engineers to deliver high-performance and reliable products.
Key Responsibilities
- Collaborate with product management to conduct technical research, feasibility assessments, and guide product design decisions.
- Design and develop embedded networking products, including chipset bring-up, SDK integration, and application development across multiple hardware platforms.
- Define software architecture and system requirements to deliver efficient, scalable, and maintainable solutions.
- Work with hardware teams to implement hardware-dependent functions and resolve integration challenges.
- Optimize software features, troubleshoot networking issues, and ensure high-performance connectivity.
- Create clear and comprehensive technical documentation, including design specifications and software architecture, for future development and maintenance.
- Lead design and code reviews to maintain quality standards and incorporate team feedback.
- Manage the software development lifecycle, ensuring timely delivery and coordination with QA teams for testing and issue resolution.
- Oversee firmware releases, maintaining detailed documentation, user manuals, and change logs.
- Support production readiness by developing manufacturing tools, facilitating certifications, and providing on-site support when needed.
- Address customer-reported issues by implementing firmware updates to enhance performance and resolve challenges.
- Mentor junior engineers to foster growth in coding, debugging, and software design skills.
- Stay updated on industry trends to maintain a competitive edge in product offerings.
Requirements
Required Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
- 5+ years of experience in embedded systems design and development.
- Proficiency in programming languages such as C, C++, and assembly.
- Experience with embedded operating systems (e.g., Linux) and device drivers.
- Strong knowledge of communication protocols (TCP/IP, Ethernet, Wi-Fi).
- Hands-on experience with networking products such as access points, routers, and switches.
- Expertise in network protoco
All qualified applicants will receive consideration for employment without regard to race, color, national origin, age, ancestry, religion, sex, sexual orientation, gender identity, gender expression, marital status, disability, medical condition, genetic information, pregnancy, or military or veteran status. We consider all qualified applicants, including those with criminal histories, in a manner consistent with state and local laws, including the California Fair Chance Act, City of Los Angeles' Fair Chance Initiative for Hiring Ordinance, and Los Angeles County Fair Chance Ordinance. For unincorporated Los Angeles county, to the extent our customers require a background check for certain positions, the Company faces a significant risk to its business operations and business reputation unless a review of criminal history is conducted for those specific job positions.