Naveed Rasheed, Developer in Lahore, Pakistan
Naveed is available for hire
Hire Naveed

Naveed Rasheed

Verified Expert  in Engineering

Firmware Engineer and Developer

Location
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

U-blox
C, ARM Embedded, 5G, Long-term Evolution (LTE)...
Siemens Digital Industries Software
C, ARM Embedded, Python, Eclipse, Automotive Controller Area Network (CAN)...
Powersoft19
C#, OCR, Image Processing, ARM Embedded, C, Relay, DAQ

Experience

Availability

Part-time

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

2018 - PRESENT
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.
Technologies: C, ARM Embedded, 5G, Long-term Evolution (LTE), NarrowBand Internet of Things (NB-IoT), Embedded C, Embedded C++, Test-driven Development (TDD), Embedded Software, Internet of Things (IoT), Embedded Systems

Technical Lead

2013 - 2018
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.
Technologies: C, ARM Embedded, Python, Eclipse, Automotive Controller Area Network (CAN), Cache, Direct Memory Access (DMA), Phase-Locked Loops (PLL), STM32, Industrial Internet of Things (IIoT)

Embedded System Engineer

2011 - 2013
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.
Technologies: C#, OCR, Image Processing, ARM Embedded, C, Relay, DAQ

SARA-R5 LTE-M | NB-IoT Module with Secure Cloud

https://www.u-blox.com/en/product/sara-r5-series
I developed the RRC layer of the SARA-R5 modem.

Focus 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.
2007 - 2011

Bachelor's Degree in Computer Engineering

COMSATS Institute of Information Technology - Lahore, Punjab, Pakistan

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), DAQ, Embedded Software, Embedded Systems, Internet of Things (IoT), Industrial Internet of Things (IIoT), OS Design, OCR, Image Processing

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring