Ali Masjedi profile photo

Ali Masjedi

Senior Embedded Software Engineer @ Meta Reality Labs

United States
500+ connections
Ali Masjedi on LinkedIn

Updated 8 months ago

22+

Years Experience

8

Roles

23

Skills

2

Education

About

• Proficiency in working with embedded processors and microcontrollers including ARM, RISC V, Tensilica Xtensa, ARM CORTEX-A and CORTEX-M (Core IPs, ST STM32, NXP LPC), TI, Microchip, Cypress (capacitive touch projects), and Atmel ARM7 and AVR. • Experienced in C/C++ programming in bare-metal and multi-threaded real-time operating systems (RTOS) such as Zephyr, FreeRTOS and uTask, with a focus on low-power design and peripheral driver development, including bootloader and API creation. • Skilled in system and application-level development, including hardware and firmware level proof of concept using evaluation boards. • Experienced in board level hardware design and development using Altium Designer (circuit schematic and PCB design), NI Multisim, and simulation tools. Skilled in circuit board bring-up, debugging, and troubleshooting using lab instruments such as multimeters, oscilloscopes, logic analyzers, electronic loads, and soldering stations. • Proficient in communication protocols such as SPI, I2C, UART, RS232, RS485, DMA, and GPIO, as well as analog and digital peripherals including ADC, DAC, timers, PWM, and RTC. Skilled in working with sensors. • Proficient in power and performance optimization and tuning through techniques such as DVFS, clock gating (CG), power gating (PG), P-state, C-state and T-state and thermal management. Experienced in workload characterization utilizing event tracing, system profiling, event logging, monitoring, instrumentation, and benchmarking. • Knowledgeable in security and cryptography technologies including block and stream ciphering, MAC, hash functions, DES, AES, and SHA. • Experienced in the full software development lifecycle, including planning, definition, design, development, integration, testing, debugging, validation and verification, release, deployment, maintenance, and continuous improvement. • Skilled in preparing product specifications and project documents.

Experience (8 roles)

Meta

Senior Embedded Software Engineer @ Meta Reality Labs

Current

Meta

Aug 2022 - Present · 3 yrs·Sunnyvale, CA

• Direct support to SoC power and performance team for CPU and GPU (FCV) optimizations • Implemented device driver and kernel modules for sensors, PVT, Power management (PMIC), … • Created telemetry related frameworks. • Conducted bug fixes, resolved complex technical issues and enhanced system perf...

KIOXIA America, Inc. (Toshiba Memory)

Senior Staff Embedded Software Engineer

KIOXIA America, Inc. (Toshiba Memory)

Jan 2020 - Aug 2022 · 2 yrs 8 mos·San Jose, CA

• Provided direct support to the System-on-Chip (SoC) team • Designed and optimized multiple features for XD6 Solid State Drive (SSD) firmware utilizing the FIL layer • Created a Performance Measurement and Analysis (PMA) firmware infrastructure for the flash subsystem • Developed a comprehensive te...

Socket Mobile, Inc.

Senior Embedded Software Engineer

Socket Mobile, Inc.

Jun 2019 - Jan 2020 · 8 mos·San Francisco Bay Area, CA

• Designed and developed Socket Mobile's Over-The-Air (OTA) ecosystem • Developed Bootloader, SPI flash device driver and access APIs, a small file system, and OSDP transport layer over serial and Bluetooth SPP. All coding was over uTask Real-Time Operating System (RTOS) for D700 and S700 barcode sc...

Is this your profile, Ali?

Claim it to keep it updated or request removal.

Claim or Remove

Education (2)

University of California, Berkeley

University of California, Berkeley

2017 - 2019

Azad University (IAU)

Azad University (IAU)

2001

Skills (23)

MicrocontrollersHardware ArchitectureVHDLRTOSElectronicsEmbedded CDigital/Analog/Mix ElectronicRangeCypressZephyrC/C++USBEDADevice DriversSchematic & PCB designXilinxARMAnalogFPGAFirmwareAssembly LanguageEmbedded SystemsARM microprocessors

Frequently Asked Questions

What is Ali Masjedi's current role?
Ali Masjedi is currently working as Senior Embedded Software Engineer @ Meta Reality Labs at Meta.
Where did Ali Masjedi study?
Ali Masjedi studied Project Management at University of California, Berkeley. They have 2 education entries on their profile.
What skills does Ali Masjedi have?
Ali Masjedi's top skills include Microcontrollers, Hardware Architecture, VHDL, RTOS, Electronics. They have 23 skills listed on their profile.
Where is Ali Masjedi based?
Ali Masjedi is based in United States.

Related Jobs

View all jobs →

Other Profiles

Browse all →

Looking for your next role?

Chat with Clera to discover job matches, salary insights, and get a polished AI-generated resume.

Chat with Clera

This profile is based on publicly available information. Ali is not affiliated with or endorsed by Clera. Privacy Policy