Software Engineer - Embedded Software
Carlsbad, California
Experience developing embedded applications for integrating video devices such as video converters, text insertion, temperature sensors, and A/D converters. Developed calibration routines to improve video image quality LCD and OLED video devices used in military training simulators.Experience using GreenHills, KEIL, Xilinx, and ARM compilers with C and C++. Experience developing desk top PC application GUIs used for in-house production testing. Developed understanding of Microsoft Visual Studio .NET, and Borland C++ Builder using C# .NET and C++. Experience building hardware and software prototypes used for Military, Medical, and Commercial applications. Created desktop applications to communicate with unit under test via RS232 with product line test fixtures. Developed embedded software application to integrate D/A converter, optimize calibration routines, in support of 12 bit D/A converter. Developed ARM CPU code to support graphical text insertion onto SXGA video path. Developed ARM CPU code to support reading and writing CPU flash. Developed ARM CPU code to support I/O memory map changes.Created software regression testing and validation procedures for life cycle implementation.Conferred with Engineers Systems Specialists, and other programmers to design and test system performance and requirements.Consulted with customers about software system design and maintenance.Coordinated software system installation.Monitored equipment operational specifications.Analyzed test results to determine and plan release process.Directed software programming and development of documentation for formal software release.Consulted with customers, and other departments, on project status, proposals, technical issues, and software system installation.