Embedded Systems, Aerospace/Aviation
India
Embedded Systems, Aerospace/Aviation
India
A software professional with experience in embedded systems in Aerospace/Aviation business. Flair for technical details specializing on PowerPC with abilities to understand from high level to low level programming languages. Focus on doing things right the first time, on time every time. Experience in all phases of software development (requirement, design, development, testing V&V).
Dependable, Result oriented, Collaborative, Positive approach towards solutions, Patient mentor, Good written and oral communication skills, Good at multiplexing jobs at hand without messing with the results :)
- Strong C/C++ skills, RTOS, Object oriented design, Comfortable with PowerPC architecture and assembly, Compiler internals (especially of diab) and the linker, ClearCase and PVCS SCM (limited use), Six Sigma Green Belt Certified, Testing skills ( DO178B, Level -A, B and C softwares), Requirement gathering, capturing and development, Experience in debuggers, simulators and emulators (WindRiver ICE and SimPPC). Build and release, Perl and Python scripts.
(Public Company; 10,001 or more employees; HON; Aviation & Aerospace industry)
June 2008 — Present (1 year 7 months)
KSN 770 – GPS based Display / Navigator
Details:
- Defined & designed architecture (Device Driver Framework and contract based Data sharing Framework) with the software architect.
- Captured and developed the requirements for inter application communication framework, Audio, GPS, Wx Radar, EGPWS, FEC based inter processor communication.
- BestComm DMA .
- Defined the testing strategy for Platforms and the SCM config.
- Designed and implemented (with the team) device drivers ( UART, I2C, SPI, File System, Watchdog , RTC, Discrete Input to name a few)
- Designed & implemented GPS, Wx Radar, EGPWS interface, Audio Annunciation Interface.
- Defined Platforms Initialization.
- Designed & defined (with team) the boot sequence, processor synchronization and data transfer.
- Moderator, reviewer & mentor.
Additional responsibilities: Mentored 3 Six Sigma Green Belt projects, trainer for the team on Target debugging skills and use of necessary tools
(Aviation & Aerospace industry)
June 2006 — June 2008 (2 years 1 month)
KSN 770 – GPS based Display / Navigator
Details:
- Defined & designed architecture (Device Driver Framework and contract based Data sharing Framework) with the software architect.
- Captured and developed the requirements for inter application communication framework, Audio, GPS, Wx Radar, EGPWS, FEC based inter processor communication.
- BestComm DMA .
- Defined the testing strategy for Platforms and the SCM config.
- Designed and implemented (with the team) device drivers ( UART, I2C, SPI, File System, Watchdog , RTC, Discrete Input to name a few)
- Designed & implemented GPS, Wx Radar, EGPWS interface, Audio Annunciation Interface.
- Defined Platforms Initialization.
- Designed & defined (with team) the boot sequence, processor synchronization and data transfer.
- Moderator, reviewer & mentor.
Additional responsibilities: Mentored 3 Six Sigma Green Belt projects, trainer for the team on Target debugging skills and use of necessary tools
(Public Company; 10,001 or more employees; HON; Aviation & Aerospace industry)
February 2006 — May 2006 (4 months)
Windows PC based UI for downloading boot, loader and application software for Digital Engine Controller
Details: Removal of defects found in the tool at the shop floor, adding functionality as requested by the customer, fixing cosmetic defects. Updating tests, executing the tests and creating the lab journal with test results for certification.
Tools used: Microsoft Visual Studio 6.0, Serial Monitor
Team Size: 1
At Honeywell International, Engines Services, Tucson, Arizona.
(Public Company; 10,001 or more employees; HON; Aviation & Aerospace industry)
April 2005 — January 2006 (10 months)
Requirement Based Testing of IO Modules
Details: The project involves developing of Test cases and Test procedures for testing of IO modules for Motorola PowerPC MPC555 and MPC8260 controller conforming to DO-178B DAL- A. This involved testing of algorithms, device drivers, discrete drivers, analog drivers, downloaders, exception handling code to name a few.
Tools used: Diab 5.1.2 cross compiler, WindRiver Single Step Debugger
Team Size: 9
Duration: April 2005 to January 2006.
At Honeywell Technology Solutions Lab. Pvt. Ltd, Bangalore.
(Public Company; 10,001 or more employees; HON; Aviation & Aerospace industry)
February 2005 — April 2005 (3 months)
Object Code verification for Diab 5.1.2 cross compiler for MPC555 and MPC8260 Processor for C constructs
Details: The project includes verification of compiler-generated code for any assembly code not traceable to source, or any unexpected optimizations. The results were to be used for evaluation and selection of complier for DO178B DAL A software.
Tools used: Diab 5.1.2 cross compiler, WindRiver Single Step Debugger
Team Size: 2
At Honeywell Technology Solutions Lab. Pvt. Ltd, Bangalore.
(Public Company; 10,001 or more employees; HON; Aviation & Aerospace industry)
November 2004 — February 2005 (4 months)
Unit Testing of Boot Loader for Motorola PowerPC Processor
Details: The project involved developing of Test cases and Test procedures for boot loader for Motorola PowerPC MPC555 controller conforming to DO178B DAL -A
Tools used: Diab 5.1.2 cross compiler, WindRiver Single Step Debugger
Team Size: 3
At Honeywell Technology Solutions Lab. Pvt. Ltd, Bangalore
(Public Company; 10,001 or more employees; HON; Aviation & Aerospace industry)
June 2004 — October 2004 (5 months)
Pre-Processing tool
Details: The tool was written in ADA for preprocessing a high-level test script (for legacy test stand) with checks for syntax, semantics and language extension and conversion to executable test script.
Team Size: 2
At Honeywell Technology Solutions Lab. Pvt. Ltd, Bangalore
(Public Company; 10,001 or more employees; Aviation & Aerospace industry)
December 2003 — June 2004 (7 months)
Engine controller Test Stand
Details: The project had designing of switching fabric to interface monitoring PC, controller, various sensors emulators and measuring devices.
Team Size: 3
At Honeywell Technology Solutions Lab. Pvt. Ltd, Bangalore.
Cabin Pressure Controller Test Stand
Details: The project involved redesigning the existing test stand, with provision for manual as well as automatic configuration setting for controller and controller inputs, display of various aircraft’s health parameters and emergency alarm indicators
Team Size: 2
Duration: 2 months
At Honeywell Technology Solutions Lab. Pvt. Ltd, Bangalore.
Embedded Systems 2002 — 2004
Academic Projects:
1. Vehicle Automation: Obstacle Detection And avoidance. Details: This project was done as a requirement for Embedded Systems Course in second semester. The project was on 8031. The project included design of both hardware and the software for vehicle drive control.
2. Simulation of Automated Highway Management System. Details: This project was done as a requirement for Embedded Systems Course in second semester. The project was on VxWorks RTOS Simulator. The project emulated completely autonomous highway with driver independent communication with highway waypoints for various aspect of traffic management and abnormal vehicle health reporting.
3. Inventory Management System.
4. Online Property Leasing and Lending.
5. Patient Management System.
6. An XML PARSER using Java on Linux.
7. A Simple File System Management Application using C on Linux platform.
8. Simulator for CPU Scheduling Algorithms.
B. Tech , Electronics and Instrumentation Engineering , 1998 — 2002
Academic Projects: “Data transmission using GMSK modulation and convolution coding.”
A project to emulate the standards used in GSM on a small - scale laboratory level and to study the technical aspects as well as the operational details of such a system.
B.Tech. , 1998 — 2002
IIITB, Honeywell, BIET, BIET, BIET, BIET