- Meta (Menlo Park, CA)
- …API design and unit testing techniques 10. 3. Multithreading programming and mobile memory management 11. 4. Experience in both Objective-C and Swift 12. 5. Linux ... or Unix 13. 6. Algorithms 14. 7. One of the following client-server communication patterns: REST, GraphQL, gRPC 15. 8. Mobile architecture patterns that can scale to a large number of programmers and teams in one codebase (MVVM, VIPER, modularization, etc.),… more
- Meta (Menlo Park, CA)
- …Android applications in Java using Android SDK 9. 3. Multithreading programming and mobile memory management 10. 4. C, C++, C#, or Java 11. 5. Python, PHP, or ... Haskell 12. 6. Relational databases and SQL 13. 7. Software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion, GIT, or Perforce) 14. 8. Linux, UNIX, or other *nix-like OS as evidenced by file manipulation, advanced… more
- quadric.io, Inc (Burlingame, CA)
- …trade-offs. + Strong C++ and Python fundamentals; performance profiling, vectorization, memory hierarchies, and concurrency. + Nice to have: Experience integrating ... PyTorch backends (Dynamo/FX/Inductor/ONNX) and model export. Benefits + Provide competitive salaries and meaningful equity + Health Care Plan (Medical, Dental & Vision) + Retirement Plan (401k, IRA) + Life Insurance (Basic, Voluntary & AD&D) + Paid Time Off… more
- Snap Inc. (Palo Alto, CA)
- …+ Test and validate electrical designs - including but not limited to memory interfaces, power regulators, power delivery networks + Own most challenging failure ... analysis - including hand-on debugging, root cause analysis and collaborating with cross-functional teams to implement corrective actions. + Technical leadership of junior engineers through best practices and technical guidance of engineering designs +… more
- Meta (Menlo Park, CA)
- …25. 3. Database management systems (MySQL, MongoDB, etc.) 26. 4. Distributed memory object caching systems (Memcached, etc.) 27. 5. Data workflow tools (Dataswarm, ... Microsoft Azure Data Factory, Apache Airflow, etc.) 28. 6. Log analysis tools, such as Sumo Logic, ELK Stack (Elasticsearch, Logstash, Kibana) 29. 7. Apache Hadoop (open-source), Hive, and Presto 30. 8. Developing, deploying, and operating software in one or… more
- Microsoft Corporation (Mountain View, CA)
- …their performance tradeoffs. + Significant understanding of input/output (I/O), memory subsystems, coherency flows, interconnect, Quality of Service (QoS) traffic. ... + Knowledge of performance monitors and post-silicon SOC and performance tuning is a plus. + Excellent communication, collaboration and teamwork skills and ability to contribute to diverse and inclusive teams. Silicon Engineering IC4 - The typical base pay… more
- Walmart (Sunnyvale, CA)
- …to assess and improve our user experience using benchmark reporting, memory profiling, caching improvements, app launch performance improvements. + Comfortable to ... explore and use our highly scalable data ingestion tools to triage our app. + Biased towards greater code coverage choices. You make a point to test your obviously bug-free code with frameworks like JUnit, Mockito, and Espresso - just to be safe + Expertise in… more
- Microsoft Corporation (Mountain View, CA)
- …of the following: PCIe, I2C, eMMC, SPI, USB, UARTs as well as Memory Management, Scheduling, Interrupts and multi-threading. + Experience working from early concept ... of Architecture, designing, and delivering on new technologies across the entire platform. **Other Requirements:** Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but… more
- Google (Sunnyvale, CA)
- …+ Design and build firmware running on 32/64-bit embedded processors with limited memory footprints on the accelerator ASICs. + Architect, design and develop tools ... to update and debug ASIC firmware. Enable chip bring-up and hardware debugging. + Build functional or cycle-level simulators that bit-accurately model the custom accelerator ASICs. Build tools and infrastructure to help ASIC design verification, tapeout, and… more
- Google (Mountain View, CA)
- …low-power design techniques for integrated circuits, with experience with embedded memory architectures and their application in display backplanes. + Knowledge of ... pixel architectures and driving schemes for active displays. + Knowledge of IC manufacturing, advanced packaging and their impact on design, with excellent written and verbal communication skills. + Knowledge of key display enhancement IPs, such as Gamma… more