Embedded Software Engineer
Greater San Diego Area
JOB OBJECTIVE: - Contractor, consulting for software development, integration.PROFESSIONAL CAREER EXPERIENCE- Expert in software integration, architecture, requirement analysis, design, implementation and testing for complex unmanned aerial vehicle (UAV) hardware/software system with radios, payloads, sensors, ground control station.- I worked on all phases of software developments such as soft requirement, architecture design, coding and integration for multiple plug-and-play payload systems such as weapons, Radar and EO/IR sensor on a UAV platform.- I lead a small team to interface with multiple software/hardware teams for development, integration and testing complex systems of hardware, software, radio and networking.- I experienced in software architecture design and coding a dual redundant air data system, hybrid anti-jam navigation system, and ARINC-429 software driver for a dual redundancy PPC system that runs multi partition VxWorks 653 operating system- I developed Solaris C, C++ multi threaded application for UAV ground control station software that involves MIL-STD 1553 protocol, ARC-210 radios, UCARS systems for ship board landing, serial and network communications, simulation and training, and STANAG 4586- I developed PC, UNIX ground control station, flight computer and simulation software for multiple UAVs using C/C++/UML, and Green Hills Integrity OS.SKILLS: • Embedded Software: WindRiver, VxWorks 653, VxWorks, Tornado, Green Hills MULTI IDE, and Integrity OS• Programming Languages: Java, C/C++, Visual C++/MFC• Web server/client programming with database: PHP, JavaScript, ASP, JSP, HTML• Software Engineering: Software life-cycle, Software Patterns, OOP modeling methods for analysis and design using UML and Rational Rose• Distributed application programming using J2EE, EJB, JSP, Servlet, Tomcat, JBoss• Operation system, multi threaded programming• Networking LAN/WAN• iPhone programming in Objective-C