Contact
747-***-**** (Home)
adhyk5@r.postjobfree.com
www.linkedin.com/in/girija-
jarvis-83200922 (LinkedIn)
Top Skills
C++
C
Windows
Languages
Hindi (Native or Bilingual)
English (Native or Bilingual)
Kannada (Native or Bilingual)
Certifications
Avionics Certification Miltary and
Civil Safety RTCA DO-178C and
RTCA DO-254 avionics training
Self Driving Car NanoDegree
CompTIA
Udacity Robotics NanoDegree
Honors-Awards
SBIR phase 1
Girija Jarvis
Team Lead Software Engineering at PHYSICAL OPTICS
CORPORATION
Torrance
Summary
Software engineer with 14 years of proven success in a wide range of technical domains and business environments.
lDE's/ Tools:
MicrosoftVisual Studio, GreenHills compilers, Xcode, DASYLab, Matlab, Vector CANalyzer 8.1,PlayCap,WireShark, OPENCV library, OpenMP library, TBB library, Source, Jupyter Notebook, Spyder,QT insight, Perforce, SUN, DOORS, UML designing, SVN, SlicK Edit
(Optimum) Keil u\/ision 2 IDE, Keil Vision 3 IDE,Hi-Tech PiCC cross compiler and MPLAB IDE, Analogue and Digital Oscilloscope, JTAG, wireshark, Debugger, various testing tools. Languages:
Embedded C & C++, ROS, Python, Matlab, QT, Matlab, C#, Boost Libraries, Boost Phoneix Grammar, OOPS, TCP/IP Socket Programming, Multithreading Multithreading and parailel processing on Windows and Linux.
Operating Systems:
Windows, Linux, Mac
Domain Knowledge:
ground robotics and unmanned systems, (Perception, Planning and controlling)Consumer Software, Image Processing, Visual search, and POS/Financial Domains.Solid background and work experience in design optimization using matrices, coordinate transformations. Database Knowledge:
SQL, Oracle, KD Trees
Public profiles :-
https://github.com/GirijaB?tab=repositories
Page 1 of 7
US Citizen.
Experience
PHYSICAL OPTICS CORPORATION
1 year 7 months
Software Engineer Team Lead
March 2020 - Present (9 months)
Torrance, California, United States
Have been working with Research and Development Innovations team on wired and wireless solutions for transmitting secure messages in avionics platforms using hypervisors as well as been developing device drivers. Have worked on Mission computer UI using SCADE software. Have worked on designing test frameworks for DTU's in avionics. Have also been working on RADAR projects using RF-Soc with DSP algorithms for transmitting and receiving signals, detecting obstacles, filtering noise, as well as developing novel machine learning algorithms for multi level classifiers and trajectory predictions. Have successfully completed couple of phase 1 proposals to get awarded phase 2.
Was responsible for authoring a winning proposal for phase 1 SBIR 2020. Have extensive experience with the Software Development life cycle (including Requirements Analysis, Design, Code, Integration & Test). Have good Knowledge of Cyber Security practices and Agile software development concepts.
Senior Staff Software Engineer
May 2019 - March 2020 (11 months)
Torrance, California
I Currently work on multiple avionics projects. One of the project I lead the software team to develop cost-effective cockpit display systems with open-source software J661 as well as licensed software such as SCADE for various avionics platforms. Have been working on ARINC 661 editor which is FACE compliant. Have been working on data recorder softwares for avionic project developing BIT, ethernet, and 1553 software applications. Have been working with Cameo software for model based system engineering project requirements using SysML and DoDAF diagrams to perform analysis, architecture development and design and engineering functions for complex systems, which includes sensor performance, signal processing, electronic warning, and intelligence, surveillance, and reconnaissance (ISR) systems Page 2 of 7
deployed on land, air and sea.Build testframeworks for MIL std 1553 and ARINC 429.
Responsible for effectively responding to customer's needs with technically innovative solutions and writing proposals to win contracts and grants through the SBIR program.
Design and develop prototypes, and lead product development and testing efforts. Plan and manage project timelines according to relevant priorities and coordinate activities with other functional groups within and outside the company to complete requirements while meeting deadlines. Collaborate efforts with other engineering and business development groups to achieve set goals.
Hygiena
Senior Software Engineer
September 2018 - May 2019 (9 months)
Camarillo California
I currently work on Qualicon Bax System's X5,Q7, and Thermofisher's QuantStudio 5 machines,doing software design, development, instrumentation, and analysis to detect and identify bacterialDNA's and RNA's. Am also invloved in building Data Pipelines, and optimizing and enhancing performance of analysis. I was able to successfully improve the performance of algorithms in matlab to execute 8 times faster than before my optimzations. Introduced Parallel processing in Matlab. Integrated Matlab with C# using Builder NE DLL's.
Evaluating Instrument compatibility for running Assay was a major milestone. I played a key role in resolving issues with hardware limitations using software to run assays like preheating blocks which had been road block for almost an year for running assays on certain instruments.
Reverse Engineered the communication between instrument and software so that we could run experiments on newly acquired client instruments, in just few weeks of joining my new project.
Understood various calibration procedure's that play a key role in minimizing the noise and false positives or false negatives. Introduced an architecture to make sure all calibrations are upto date in the instrument and software has all the logs of calibrations and maintenance procedures performed on the instrument.
The major technologies that I am using for current projects are C++, Matlab, C#, XAML,WPF, Sqlite., Wireshark.
Page 3 of 7
Aptiv
Software Engineer
October 2016 - September 2018 (2 years)
Agoura Hills Ca
Building visual interfaces, shared visualization components, and custom visualizations for communicating data for Traffic Jam Assitance and Advanced Collision detection Team for Radars and Lidars.
Worked on Lidar perception project, implemented logging features for various sensors,Lidar and Radar fussion with Kalman filter c++, build occupancy grid, odometry, pose estimation and tracking algorithm's. Collaborate with team members to iterate on the design and implementation of data visualization products.
Work with Research Engineers to build features, Champion the relationship between Data Science, Design, and Product teams.
Participate in design and code reviews
Guide principles for data visualization for all interfaces and tools. Always willing to keep current with the ever-changing technology, balancing it with the needs of the operations to bring forth improvements in process control, process automation and process management systems and methods. Have been using windows pcap libraries, PCL libraries, OpenCV,OpenGL, TCP/IP socket programming, matlab,VC++,C/C++, QT,Python,ROS, Matlab, for developing tools for visualization for various sensors. Cast & Crew Entertainment Services
Software Engineer
May 2014 - September 2016 (2 years 5 months)
Calabasas california
Worked for FinalDraft Inc as Cast and Crew Employee, though have been working for finaldraft from past 2 years through various subcontractors, Was Recruited to head up ongoing Final Draft, Inc. Unicode project for new subcontractor as well as provide HighDPI support for the windows application users. Responsible for training and oversight of new software engineers and overall project completion. Milestones include:Conversion of strings to wide strings, string manipulation using wide string APl’s, passing unit and acceptance test suites. Ultimately responsible for bringing product up to release standard for consumer sales of the world's most popular professional screenwriting software.This software has lots of rich features, its more than Page 4 of 7
a tricked out word processing, much better than microsoft word for handling tons of pages of texts. It has been the top selling screen writing software with many professional testimonies and awards.It comes with screenwriting-specific features which includes Story Development, Formatting, Production, Text to Speech, Dual Dialog, and Reports on cast, characters, dialog, and other script elements. Pro extras include watermarking and color page revisions . Ricoh India Ltd
Software Engineer
August 2013 - May 2014 (10 months)
India
Designing, Implementing, testing,Software to build Ricoh Visual Search forwarding databases in Boost C++ Libraries, OpenCV, OpenMP, TBB . the Goal of RVS project is to have
1.Configurable Indexing policy
2. Configurable Recognition policy
3. Be able to configure indexing the same image in multiple databases simultaneously (perhaps using different features, specially useful if we get MMSER to work efficiently, or if we do OCR features or barcode features, 4. Be able to configure the policy for creation and deletion of subdatabases
(e.g. locally vs. remotely, maximum sizes, minimum sizes, different sizes or even other forwarding databases (e.g. a forwarding database on machine A could have a subdatabase on machine B, which is itself a forwarding database).
5.Increase accuracy
6.Increase scalability
7.Return multiple matches
8. Fast Indexing
9.Fast Recognitions.
10.Recognizing multiple best matches from one recog image from multiple databases.
11. Able to recognize and distinguish colors.
IngersollRand
Embedded Software Developer
March 2011 - August 2013 (2 years 6 months)
Bangalore
Application Development on HMI Devices for refrigeration units.Part of ICON SR2/SR3 Project to develop a Human Machine Interface for a truck and trailer refrigeration units. The HMI's display various temepratures, set Page 5 of 7
points, sensor values with configuration details, 1000 different alarms and logs .It communicates via CAN protocol to the controller, (AT91 ARM thumb microcontroller) and collects data .Was Responsible for requirement analysis, design adn documentation, analysis of client specifications, development, coding, unit testing and integration testing .
Tarang Software Technologies
Software Engineer
January 2010 - February 2011 (1 year 2 months)
Bangalore
Worked on developing various POS terminal projects.Using ISO 8583 protocol, C,C++,
Hypercom, Gemalto, Verifone POS terminal application Development and porting.
Payment gateway enhancement
ISO 8583, APAC 30/40 Financial Specfication Implementation. Thoughtfocus Technologies
Software Engineer
December 2006 - May 2009 (2 years 6 months)
Worked on Financial Applications like realpay, Real pay is an online transaction processing system that is designed to support the routing and authorization of transactions originating from a typical point of sale environment. A Real Pay system can be inserted between any supported terminal populations or internet merchant storefronts to capture transactions and forward them on for authorization to a variety of supported authorizing hosts, including VISA MasterCard, AMEX.
Whenever transaction is processed, the information of the user like card number, expiry date, transaction amount, transaction date etc are stored in DB for reference.
Education
Sir M Visvesvaraya Institute of Technology, Bangalore University Bachelor of Engineering in Electrical and Electronics, Electrical and Electronics Engineering · (1996 - 2001)
Pre-university From Bangalore Maharani's Science College
· (1994 - 1996)
Page 6 of 7
Evershine English School
SSLC · (1992 - 1994)
Page 7 of 7