Senior Design Verification Engineer, Hardware Compute Group

Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV and Amazon Echo. What will you help us create?As a Sr. Design Verification Engineer at Amazon, you will be part of an advanced engineering and research team that is building world class hardware for devices. The ideal candidate should have experience with RTL development environments, fluency in modern hardware description languages and verification methodologies. They should have experience verifying complex IP blocks from scratch that have successfully been integrated in SOCs or other such silicon that have been productized in consumer devices. We are looking for a self-driven individual who can work with architects, HW and SW developers and can quickly resolve blocking issues.Key job responsibilities- Define the verification methodology and implement the corresponding test bench infrastructure in advanced HVL to verify world class hardware- Communicate and work with team members across multiple disciplines- Deliver detailed test plans for verification of complex digital design blocks by working with design engineers and architects- Create and enhance constrained-random verification environments using SystemVerilog and UVM and write SVA.- Identify and write all types of coverage measures for stimulus and corner-cases- Debug tests with design engineers to deliver functionally correct design blocks- Close coverage measures to identify verification holes and to show progress towards tape-out- Participate in test plan and coverage reviewsBASIC QUALIFICATIONS- Bachelor’s degree or higher in EE, CE, or CS. - 7+ years of hands-on experience in Verilog, SystemVerilog, C/C++ based verification and UVM methodology- Experience developing UVM test bench, writing testplan, developing tests and verifying the design - Experience with writing directed/constrained-random tests. - Experience identifying bugs in architecture, functionality and performance with strong overall debug skills - Experience verifying at multiple levels of logic from SoCs to full system testing Experience with industry standard tools and scripting languages (Python or Perl) for automation ...

Sr. RTL Design Engineer, Hardware Compute Group

Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV and Amazon Echo. What will you help us create? The Role: As a Senior RTL Design Engineer, you will be part of an advanced architecture team that is exploring new hardware designs to improve our devices. In this role, you will be responsible for defining the micro-architecture and implementing the corresponding RTL for advanced functional blocks. You will participate in the design verification and bring-up of such blocks by writing relevant assertions, debugging code, test benches, test harnesses, and otherwise interacting with the extended team. You will participate in the lab bring-up of these blocks either in an FPGA or silicon by potentially writing test scripts, analyzing lab data, proposing experiments, etc. You will work closely with multi-disciplinary groups including Product Design, Audio Technology, Computer Vision, Hardware Engineering, and Software Engineering, to architect and implement complex functional block that enable development of world-class hardware devices. In this role, you will: - Design world class hardware and software- Communicate and work with team members across multiple disciplines- Develop detailed design specifications and documentation- Perform RTL coding and synthesis- Work with Partners/Supplier to optimize and customize their products- Run industry standard code quality tools and fix issues found by them- Participate in test plan and coverage reviews The ideal candidate should have experience with RTL development environments, fluency in modern hardware description languages. They should have developed complex IP blocks from scratch that have successfully been integrated in SOCs or other such silicon that have been productized in consumer devices. They should be familiar with modern SoC architectures, various interconnect topologies such as AMBA AXI, APB, AHB, and implementations. Experience with I/O interfaces such as SPI, I2C, I2S, PDM, and MIPI CSI/DSI/Slimbus/Soundwire is preferred. Experience with memory instantiation and memory compilers is also preferred. We are looking for a self-driven individual who can work with architects, HW and SW developers and can quickly resolve blocking issues. If you have the required skills and experience, we encourage you to apply for this exciting opportunity to join our growing hardware design team.BASIC QUALIFICATIONS- Master's degree in Electrical/Computer Engineering or related field - 5+ years of RTL development experience with a record of taping out production silicon- Experience with design development using Verilog/SystemVerilog- Experience in defining micro-architecture from architecture guideline and model analysis.- Experience in performance/power/area analysis and trade-offs- Proficient in design methodologies and EDA tools - Experience working with Synthesis, timing closure, and design constraints- Excellent problem-solving and debugging skills- Ability to work collaboratively in a team environment and communicate technical ideas effectively ...

Technical Trainer, eero CS

At eero we make world class products for our customers to enjoy. Behind those world class products are the teams that support end customers; customer support, field technicians, technical sales teams; ready to assist customers who have questions or need support. We’re looking for a Technical Trainer to join our team, who will own the learning experience for eero technical customer support in Boise Idaho. The ideal candidate is obsessed with the customer experience, forward-thinking with creativity and a passion for creating and delivering training. Key job responsibilities- Design, develop and deliver training that supports multiple modalities, including virtual, in person, and self-directed learning- Act as the subject matter expert and field questions about policies, tools, and practices in real time- Facilitate the collection and submission of feedback and technical issues from learners- Partner with leaders across eero to identify areas for improvement and innovation- Work with the broader Learning and Development team to develop training to address learning opportunities- Meet all project and program deliverables- Continually improve learning content in response to learner needs, feedback, and data- Track and report on key KPIs including completion, learner retention, proficiency, and business impact- Model all content with accessibility as a primary tenant. Reinforce inclusive presentation methods and consider all audiences in delivery- Proactively represent customer feedback and advocate for product and process improvementsA day in the lifeAs a Technical Trainer for eero CS, you’ll work closely with leaders throughout the business to understand and prioritize training needs for each audience. You’ll review training materials, constantly iterating to improve the learning experience. You’ll partner with leaders across eero to understand the unique opportunities for each audience and develop training programs to improve learner performance, tracking against key business outcomes.BASIC QUALIFICATIONS- 3+ years in a Technical Training or Learning and Development role- University degree or equivalent experience in Adult Learning, Learning and Development, or related fields- Strong business acumen with a track record of success- Excellent communication skills and ability to convey insights from complex analyses to internal and external entities- Ability to think strategically and tactically with attention to detail- Tenacity to develop ideas independently and thrive in a fast-paced start-up environment is essential for success- Experience developing and facilitating technical content, distilling complex topics for a wide range of audiences and levels of expertise- Experience using authoring tools such as Storyline, Camtasia, Captivate- Capable of working closely with data and using analytics to problem-solve- Ability to travel both domestically and internationally (<25%)- Ability to effectively manage time, and prioritize multiple tasks of competing priority ...

Team Manager, eero CS

At eero we pride ourselves in providing every customer a world class experience. Our mission is to make technology in homes and businesses just work - through fast, reliable, secure connectivity. Fixing connectivity in the home is, however, just the start. We're working on the building blocks of the small business solutions and smart homes by designing our own hardware, enabling it with powerful software, and tying it all together to the cloud. We are seeking a Team Manager to lead a team of Network Support Specialists. Team Managers can oversee Tier 1, Tier 2, and Tier 3 level support interactions, directly managing a team of frontline network support specialists who provide support directly to customers via phone, email, and chat. You’ll spend time entrenched in our customer feedback, obsessing over their experience, and working directly with our agents to understand pain points and remove obstacles hindering their performance. Team Managers are responsible for driving a customer obsessed culture, providing consistent and timely feedback to their team members on ways we can improve. This role will be based out of Boise, Idaho - working onsite from our offices there. Key job responsibilitiesAs a Team Manager, you will:- Ensure all KPIs are met, overseeing the customer support department’s day-to-day functions- Provide guidance and coaching for difficult inquiries; take over tickets as necessary- Have regular 1:1 sessions with all Network Support Specialists- Identify gaps and areas of improvement in support processes, such as customer self-service opportunities, and participate in the testing of scalable solutions- Identify gaps in staffing and make hiring proposals to the Service Delivery Manager- Deliver performance evaluations and follow the disciplinary process according to company policyA day in the lifeAs a Team Manager for eero Customer Support you will work closely with Network Support Specialists, Quality Managers, Learning and Development team members, engineering, and senior leaders to ensure we are meeting the high bar we set for customer interactions. BASIC QUALIFICATIONS- Minimum of 1+ years in a direct front line people management role- Strong business acumen with a track record of success, specifically related to contact center operations and Key Performance Indicators- Excellent communication skills and ability to convey insights from complex analyses to internal and external entities- Ability to think strategically and tactically with attention to detail- Tenacity to develop ideas independently and thrive in a fast-paced start-up environment is essential for success- Capable of working closely with data and using analytics to problem-solve ...