Software Engineer with a broad skillset

I enjoy all aspects of software from the lower-level hardware, all the way up to application level web-software. My experience with National Instruments exposed me to driver-development and my current job at Indeed has introduced me to the fast paced world of web development

Quick Learner

I have come to realize that one of my core strengths is my ability to learn new technolgies and massive codebases quickly. I have experience working in a group which had very strict deadlines to support new platforms. I have come to enjoy these experiences where I get to work on something completely new and there is not much expertise to go around.

Firm believer in agile software development practices

In this fast paced world where requirements keep changing, the software product should be quick to adapt to change. As a regular community member of Agile Austin, I continually grow and learn from others in the community. A piece of software is an engineer's creation and its quality should never be sacrificed for anything else.


Java-based web development
Big scale data analysis
Drivers and embedded systems
Scrum Master for Agile teams

Spoken Languages


Technical Skills

I have experience in
  • developing and maintaining device drivers on multiple operating systems from desktop operating systems such as Windows and Linux to single-mode real-time operating systems
  • developing Java based web-applications using MVC patterns

Programming Languages


Operating Systems

Linux (RT patchset)
Mac (IOKit)
Assembly (PicoBlaze)

Work Experience

Indeed, Inc. (

January 2015 - present
Software Developer
Individual contributor on the Indeed Apply team. Implement new and exciting features to enable job seekers find the right job faster. A/B test new features, log user-interactions and other metrics to drive incremental improvements.

Team mission include making it easier for users to apply for jobs and enabling the right candidates to apply for the right jobs.

National Instruments

September 2011 - December 2014
Staff Software Engineer
Develop and maintain serial port (RS-232 and RS-485) drivers for hardware manufactured by National Instruments. Support multiple operating systems including Windows, Linux (desktop and RT), PharLAP, VxWorks and Mac OS X. Develop and maintain automated testing systems using Jenkins.

  • RS-485/RS-232 support on National Instruments' first Linux-RT controller, cRIO-9068
  • Driver for NI 9870 C Series module on Linux-RT
  • Scrum master for the development team

University of Illinois

August 2009 - August 2011
Graduate Research Assistant
Graduate research work under the guidance of Dr. Sayan Mitra. See education section for publications.

Graduate Teaching Assistant
Held discussions sections, set homework problems for students and grading. Handled ECE 190 and ECE 290 which are sophomore to junior level courses for introduction to computing systems and computer engineering.

John Deere

June 2010 - August 2010
Student Researcher
Research internship at the John Deere Technology & Innovation Center, Research Park, Champaign, IL

  • ESCAPE (Embedded Safety Critical Application Programming Environment), a tool suite to develop safety critical controllers using simplex approach
  • Harvest yield monitor application for Android using inferential sensing

National University of Singapore

December 2007, May 2008 - June 2008
Student Researcher
Research work under the guidance of Dr. Xu Jian-Xin in robotics and control systems.

  • Vision based control system for HOAP-1 humanoid robot
  • Real-time control of Fujitsu HOAP-1 humanoid robot


University of Illinois, Urbana-Champaign

Master of Science in Electrical and Computer Enginnering
Graduate research on formal verification of hybrid systems under the guidance of Dr. Sayan Mitra.


National Institute of Technology, Tiruchirappalli

Bachelor of Technology in Electrical and Electronics Engineering
Graduated first class with distinction.

Activities and Societies:
  • GLUG-T (GNU/Linux Users Group at Tiruchirappalli)
  • YOU (Youth Organization for Upliftment)
  • NSS (National Service Scheme)

Life before college

Born and raised in Chennai (previously Madras), India.

Hobby Projects

Coming soon ...


linkedin academia twitter

Email: karthik.manamcheri [at]
Address: Austin, TX

Rock Climbing

Coming soon ...