Systems Reliability Engineer @ From October 2013 to Present (2 years 1 month) San Francisco Bay AreaSoftware Engineer @ Software development engineer for Smartphones/Smartbooks/Tablets using Qualcomm ASICs
Static analysis and static driver verification effort for all windows phone and tablet drivers for security and performance in windows on ARM products.
Responsible for MS build system, Qualcomm Driver Kit, driver-to-driver interface, ASL bridge driver. From July 2012 to October 2013 (1 year 4 months) San DiegoTeaching Assistant @ TA for 18-549, Electrical and Computer Engineering, Embedded Systems Design Capstone From January 2012 to May 2012 (5 months) Pittsburgh, PAStudent Researcher @ Improving control of Humanoid Robots From October 2010 to May 2012 (1 year 8 months) PittsburghSoftware Engineering Intern @ Core BSP From May 2011 to August 2011 (4 months) San DiegoSoftware Engineering Intern @ Kernel Team
Qualcomm Innovation Center From May 2010 to August 2010 (4 months) San DiegoRobotics Researcher @ Tele-Supervised Autonomous Robotics Lab during the summers between 2006-2009. From June 2006 to August 2009 (3 years 3 months) Pittsburgh
Bachelor of Science, Electrical and Computer Engineering, Robotics @ Carnegie Mellon University From 2008 to 2012 Mt. Lebanon High School From 2004 to 2008 David Schlesinger is skilled in: Software Engineering, Hardware Engineering, Embedded Systems, Robotics, Static Analysis, C, ARM, Computer Architecture, Linux, Real Time OS, x86 Assembly, Windows Driver..., Continuous Integration, Perl, Driver Verification, Verilog, Java, Matlab, Docker, Python, Atlassian Plugin...