We provide IT Staff Augmentation Services!

Developer Resume

0/5 (Submit Your Rating)

Niskayuna, NY

SUMMARY:

  • 10 years software development. Strong coding skills in C and C++ using Object Oriented Design (OOD). Proficiency with Windows CE, Linux and RTOS. Experience with embedded microprocessors such as ARM, ATMEL, TI, Confidential and Confidential . Well versed with many different protocols and interfaces including
  • CAN, AR INC, Wi - FI, Bluetooth, Zigbee, xDSL, J1708, J1939, TCP/IP, GPS. Wrote test code and test scripts in Labview, Perl, Python. Other expertise in DOORS requirements capture, code V&V, walkthroughs, audits, metrics, white box testing, regression testing, functional testing and requirements based testing.

PROFESSIONAL EXPERIENCE:

Confidential, Niskayuna, NY

Responsibilities:

  • Develop x86 and ARM based embedded control system software for intelligent machines. Write code to interface with FPGAs, DSPs, PLCs and various communication buses such as RS-232, RS-485, SPI, I2C. Write firmware for ANSI C.12 protocols. Debugging code in target hardware in RTOS environment using emulators, debuggers and simulators. Python scripting and testing using function generators, logic analyzers, and oscilloscopes.

Confidential, Detroit, MI

Responsibilities:

  • Development of QNX embedded software for vehicle control systems in C using Atmel microcontrollers and Renesas microprocessors. Designed software for video recognition in danger avoidance and navigation systems. Writing CAN communications software for sensor and actuator data acquisition and processing. Wifi embedded programming for vehicle infotainment systems. Writing test scripts in Perl.

Confidential, Phoenix, AZ

Responsibilities:

  • Development of embedded C code and WinCE based C++ GUI applications as both stand-alone modules and for integration into larger systems. Performed specification, design, development and documentation of complex software for real-time embedded microcontrollers using Freescale and Coldfire processors and MQX operating system. Developed OO multi-threaded real-time control applications. Developed inter-processor communications and message protocols for supervisory control of instruments

Confidential, Dallas, TX

Responsibilities:

  • Develop embedded software for Stellaris ARM Cortex-M3 microcontrollers. Embedded “C” software development and debugging on the ARM architecture using Micrium real-time operating system and Unix utilities. Developing firmware for low-power microprocessors used in integrated control environments, using TI MSP430 and F2808 microcontrollers.Teamed with hardware engineers to bring up new electronic designs. Programmed test instruments in Labview and wrote Python scripts for testing. Interfaced with cross product software team to participate in systems design. Implemented hardware interfaces to peripherals such as DDSs, DACs, and ADCs, and implemented algorithms. Participated in revision management, test, validation and release

Confidential, Folsom, CA

Responsibilities:

  • Software development targeting embedded systems, including design, coding, integration, and debugging of major portions of software projects such as embedded web services, device drivers, board support firmware, communications protocols, and other embedded software applications. Worked closely with Electrical Engineers and Technicians creating custom solutions and bringing up new and innovative hardware designs, assisting in hardware design, chip and interface selection. Development on Linux and ThreadX. Designed and developed organized, easy to read software source code in C and assembly for Xscale ARM and PIC based embedded systems.
  • Developed applications using industry standard technologies such as object oriented design, open source and portable development. Creates object libraries, applications, daemons and drivers deployed inside embedded hardware devices to create and maintain a SDK. Designed, developed and integrate standard and proprietary communication protocols for both wireless device communications as well as inter process communication. Embedded network applications development with wireless networking protocols such as Wi-Fi, 802.15.4 Zigbee and JenNet, IP networking (TCP, UDP, HTTP, NAT, DNS), Zero Conf (UPnP, Bonjour, DLNA). Project required good understanding of multithreading and synchronization fundamentals. Debugging using emulators, analyzers, simulators and similar tools.

Confidential, Lake Pearl, NY

Responsibilities:

  • C/Linux development of high performance embedded MPC and PPC based software forADSL/VDSL router products using QT Compiler, TCP/IP, ATM, PPP and P2TP

Confidential, Clearwater, FL

Responsibilities:

  • Software development for transit mobile products. Design, development, test, document and maintain project software. Participate in hardware and software design reviews, and support product testing and validation. Interface with suppliers and customers to resolve component and systems issues. Wrote embedded software in
  • C++ on Greenhills IntegrityOS. Wrote TI DSP firmware using C and TI Code Composer. Interpreted electrical design/schematics, and utilized electronic lab equipment (oscilloscopes, etc.) for debug and troubleshooting embedded systems. Wrote wireless communications software for WLAN and public communication including GPRS and UMTS. Programmed device to SAEJ1708/1587, SAEJ1939 interface.

Confidential, Waterloo, IA

Responsibilities:

  • Software design and testing for automated agricultural equipment. PC GUI development in OO C++ using QT compiler on WinCE tablet for custom user interface. Embedded coding in C on VxWorks for PowerPC processors. Code, test and debug GPS software.

Confidential, Cedar Rapids, IA

Responsibilities:

  • Avionics Software design and coding in C and Ada to DO 178B and AR INC standards on UNIX operating system. Extensive IV&V to FAA RTCA Standards.

We'd love your feedback!