Mohammed Javid

Software Engineer

Hyderabad, Telangana, India12 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in system software development and device drivers.
  • Proven track record in embedded systems and Linux internals.
  • Certified in Six Sigma with robust testing experience.
Stackforce AI infers this person is a skilled Embedded Systems Engineer with strong expertise in device drivers and Linux internals.

Contact

Skills

Core Skills

Virtual MachinesCLinux Internals

Other Skills

ScriptingData StructuresNetworking BasicsSocket ProgrammingWindows Driver DevelopmentWinDbgVisual StudioGitEmbedded SoftwareMicrocontrollersMicrosoft WordMicrosoft OfficeMicrosoft ExcelPowerPointPublic Speaking

About

Having experience in system software development with good knowledge of Linux Internals, Windows Internals, x86, ARM Architecture, Networking and hands on experience in BSP and Device Drivers, with exposure to the complete Software Development Life Cycle.

Experience

12 yrs 3 mos
Total Experience
2 yrs 5 mos
Average Tenure
3 yrs 6 mos
Current Experience

Apple

Software Engineer

Oct 2022Present · 3 yrs 6 mos · Bengaluru, Karnataka, India · Hybrid

Microsoft

Software Engineer ll

Oct 2019Oct 2022 · 3 yrs · Hyderabad Area, India · On-site

Virtual MachinesScripting

Qualcomm

2 roles

Senior Engineer

Dec 2018Oct 2019 · 10 mos

Engineer

Jun 2016Dec 2018 · 2 yrs 6 mos

  • Key Activity: Into IP accelerator device driver team. Responsible for new feature development, bring-up of driver module on new chip set. Supporting customers in analysing and fixing bugs for current and legacy codes.

Honeywell aerospace

Engineer Aero

Jun 2015Jun 2016 · 1 yr · Bengaluru Area, India

  • Key Profile: Responsible for analysing issue, fixing bug, design and developing new feature for having the robust test software. Which can be used to test the hardware module sits on aircraft's cockpit.
  • Worked on NO-OS architecture devices, had our own boot loader software and developed many test algorithm for validating different peripherals in the module.
  • Faced many tricky issue related to memory corruption and functional bug in legacy design, successfully solved it.
  • Developed Ethernet driver for NO-OS architecture and validated the same by porting the Light weighted IP stack in shorter span of time.
  • Had a very good experience of working with technical giants in real time.
  • Completed two projects in standard of SIX-SIGMA and certified for the same.

Global edge software limited

2 roles

Software Engineer (Device driver developer)

Jul 2014Jun 2015 · 11 mos

  • Project Details:
  • 1 ) Ethernet driver on the LPC4330 platform (Capability Project)
  • Role : Design and Development
  • Learning : RTOS, RTOS vs GPOS, Ethernet frame work, LWIP protocol stack, cross compilation.
  • 2) SD / MMC Driver on LPC4330 Platform (Capability Project)
  • Role : Debug to resolve the issues.
  • Learning : Reading and understanding the data sheet to solve the issue.
  • 3) Touch and Hook switch Driver development on DVF99 (Client Project)
  • Role : Driver developement and unit testing
  • Learning : Board bring up, U-boot, Interrupts in LINUX, input sub system,
  • bottom half in LINUX, shared interrupts in LINUX, Resistive touch panel.
  • 4) Frame Buffer helper Application on LINUX (Client Project)
  • Role : Developement and unit testing
  • Learning : LCD panel of 16 bpp, RGB combination of 16 bpp, Frame Buffer,
  • how to handle socket error, local UNIX sockets.

Intern Trainee Software Engineer

Dec 2013Jun 2014 · 6 mos

  • System level Embedded programming
  • Skill set:
  • 1. C
  • 2. Data Structure
  • 3. Linux internal :
  • a. Process Management
  • b. Memory Management
  • c. File Management
  • d. System Call (Implemented simple getpid system call)
  • e. Interrupts
  • f. Implemented simple character Driver
  • g. Kernel configuration
  • 4. Software engineering
  • 5. Networking basics
  • 6. Socket programming
  • 7. Knowledge on different linux commands
  • 8. Tool chain :
  • a. Memory leak
  • b. GDB
  • c. ReadElf (Implemented own readelf)
  • d. objdump
CData StructuresLinux InternalsNetworking BasicsSocket Programming

Education

Karpagam College Of Engineering, Coimbatore

Bachelor of Engineering (B.E.) — Electronics and communicvation engineering

Jan 2010Jan 2014

sivakasi nadars

Jan 2008Jan 2010

Stackforce found 100+ more professionals with Virtual Machines & C

Explore similar profiles based on matching skills and experience