We are seeking a skilled Embedded Software Engineer to design, develop, and optimize consumer networking products such as routers, access points, and switches. Collaborate with cross-functional teams to bring features from concept to completion, ensuring high standards of performance, reliability, and safety.
Requirements
- Collaborate with product management to conduct technical research and feasibility assessments that guide product design decisions.
- Design and develop embedded networking products, leading chipset bring-up, SDK integration, and application development across multiple hardware platforms.
- Partner with hardware teams to implement hardware-dependent functions and resolve integration challenges.
- Develop new features for real-time embedded systems using C/C++, optimizing firmware for performance, memory efficiency, and power usage to meet stringent system requirements.
- Create clear and comprehensive technical documentation, including design specifications, software architecture, and other necessary documents to support future development, maintainability, and effective collaboration.
- Conduct code reviews, providing feedback to uphold coding standards and best practices across the team.
- Perform unit, integration, and system testing, collaborating with QA to define testing strategies and address issues identified during testing.
- Manage firmware releases, including maintaining detailed documentation, user manuals, and change logs for each update.
- Ensure product readiness for production by developing manufacturing tools, facilitating certifications, and providing on-site support as required.
- Investigate and address customer-reported issues, implementing firmware updates to enhance performance and resolve issues.
- Mentor junior engineers in coding, debugging, and software design best practices.
- Conduct industry analysis to stay informed of trends and maintain a competitive edge in product offerings.
Benefits
- Salary range: $100,000 - $140,000
- Free snacks and drinks, and provided lunch on Fridays
- Fully paid medical, dental, and vision insurance (partial coverage for dependents)
- Contributions to 401k funds
- Bi-annual reviews, and annual pay increases
- Health and wellness benefits, including free gym membership
- Quarterly team-building events