Naveed Rasheed
Verified Expert in Engineering
Firmware Engineer and Developer
Lahore, Pakistan
Toptal member since May 11, 2022
Naveed is a senior firmware engineer with 10+ years of experience analyzing requirements, designing embedded software products, coding, testing, and ensuring compliance with given specifications, such as MISRA or 3GPP. He has provided services to international clients, including Industrial Scientific, LSIS, Xilinx, and Cohda Wireless. Naveed adds additional value as a point of contact among clients, engineering management, and field application engineers.
Portfolio
Experience
Availability
Preferred Environment
Eclipse, Windows, Linux, Cross-platform
The most amazing...
...experience was being on the team that developed RAPIEnet, Korea's first Ethernet international standard for real-time data transmission.
Work Experience
Staff Engineer
U-blox
- Served on the team that developed SARA-R5, u-blox's first-ever in-house modem chipset.
- Created a requirements document based on 3GPP specifications.
- Designed and developed the RRC layer for LTE and 5G.
- Tested, triaged, and analyzed logs for the LTE stack with live-air and third-party network simulators and testers, such as RnS CMW, Anritsu, and Nutaq.
Technical Lead
Siemens Digital Industries Software
- Served on the team that developed Korea's first Ethernet international standard for real-time data transmission.
- Worked on BSP, board bring-up, and device drivers, including Ethernet, CAN, SPI, I2C, DMA, PLL, PWM, UART, cache controller, GIC, and VIC.
- Played a key role in AMP and SMP RTOS kernel development, OpenAMP requirements analysis, and development.
- Optimized the networking stack and implemented Nagle's algorithm.
- Implemented CAN protocol stack development as per CAN specifications.
Embedded System Engineer
Powersoft19
- Created functional requirements and developed firmware for gas detection devices and functional requirements for a gas simulator.
- Designed and developed an automated test machine that reduced testing time from 30 days to 16 hours.
- Used Jira for bug tracking, Confluence for wiki, and TestStand for test CI.
- Oversaw the success of MX4, Ventis, MX6, and iNetDS for Industrial Scientific.
- Received performance bonuses and promotions for excellent performance.
Experience
SARA-R5 LTE-M | NB-IoT Module with Secure Cloud
https://www.u-blox.com/en/product/sara-r5-seriesFocus Areas:
• Added power optimizations and intelligent radio control.
• Optimized the product for speed so users can connect to the data network in the least possible time.
• Wrote algorithms for fast cell search and last PLMN selection.
Education
Bachelor's Degree in Computer Engineering
COMSATS Institute of Information Technology - Lahore, Punjab, Pakistan
Skills
Languages
C, Embedded C, Python, Embedded C++, C#
Frameworks
Relay
Paradigms
Cross-platform, Agile, Test-driven Development (TDD)
Platforms
Eclipse, Windows, STM32, Linux
Storage
Cache
Other
ARM Embedded, Ethernet, I2C, Serial Peripheral Interface (SPI), Direct Memory Access (DMA), Phase-Locked Loops (PLL), Long-term Evolution (LTE), NarrowBand Internet of Things (NB-IoT), 5G, RRC, Technical Requirements, User Requirements, Automotive Controller Area Network (CAN), Data Acquisition (DAQ), Embedded Software, Embedded Systems, Internet of Things (IoT), Industrial Internet of Things (IIoT), OS Design, OCR, Image Processing
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring