
Ali Masjedi
Senior Embedded Software Engineer @ Meta Reality Labs
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.
See Related Jobs
Based on skills & location
Get AI Resume
Generate a polished resume
Salary Benchmark
What does a Senior Embedded Software Engin earn?
Experience (8 roles)
Senior Embedded Software Engineer @ Meta Reality Labs
Current• 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...
Senior Staff Embedded Software Engineer
KIOXIA America, Inc. (Toshiba Memory)
• 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...
Senior Embedded Software Engineer
• 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.
Education (2)
University of California, Berkeley
2017 - 2019
Azad University (IAU)
2001
Skills (23)
Frequently Asked Questions
What is Ali Masjedi's current role?▼
Where did Ali Masjedi study?▼
What skills does Ali Masjedi have?▼
Where is Ali Masjedi based?▼
Related Jobs
View all jobs →AI-enabled Senior Software Engineer (Typescript Focus)
Omni Owl
GTM Engineer
simon&co
Founding Product Engineer (all genders)
avoltra
Senior Account Executive | Mid-Market (m/w/d)
Superchat
Full Stack Software Engineer
Talk Dog Inc
Staff Software Engineer, Product
Lunar
Other Profiles
Browse all →
Germán Pineda
Principal Software Engineer at Full-time · 3 yrs 1 mo
United States
Dessie DiMino
Software Engineer at Turing · Contract
United States
Thomas Fu
Software Engineer | TLM at Google Research · Full-time
United States
Mikka Pineda
Freelance Software Engineer at Self-employed
United States

Stanley T.
Senior Design & Research Operations Principal at Full-time · 3 yrs 5 mos
United States
Looking for your next role?
Chat with Clera to discover job matches, salary insights, and get a polished AI-generated resume.
Chat with CleraThis profile is based on publicly available information. Ali is not affiliated with or endorsed by Clera. Privacy Policy