We provide IT Staff Augmentation Services!

Software Development Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Embedded control and application software/hardware developer
  • Experienced hardware, firmware and software engineer. Looking for a remote contract developing embedded hardware control equipment using C, Python and/or Swift. My recent work has been a Python based SBC device enabling users to stream alternative media applications while bypassing TV restrictions and skip streaming ads. Also developed the hardware/software and iPhone app to control a driveway gate using an ARM based SBC. Used Python, C, Xcode and Bluetooth. Pending sale to well - known driveway gate manufacturer.
  • I can work with any development board, and have extensive development experience with TI DSPs. I have developed in C since the early 1990’s, and C++ from about the same time. I have several copyrights for software developed for industrial applications.
  • My passion is working with direct control of machines, motors, video, telemetry and remote devices. If I can help you build something, talk to me.

TECHNICAL SKILLS:

Development Environments: Microsoft Visual Studio and MS VS Code, Texas Instruments Code Composer, Altera Quartus/NIOS, Apple Xcode, LabWindows, MontaVista Devrocket, Xilinx ISE/EDK, Zilog IDE

Platforms: Windows, Linux, Raspbian

EXPERIENCE:

Confidential

Software Development Engineer

Responsibilities:

  • Develop C - based embedded control firmware and PC-based test applications, LabWindows, Visual Studio. Write, test, implement test programs using Linux, Windows and proprietary OSs to test embedded satellite systems and ground based control units. Developed MIPS-based embedded code to run on Vitesse 75XX Ethernet controllers to provide realtime transport of data on launch vehicles. Used Microchip PIC32 C-based embedded controllers to develop an onboard launch vehicle Ethernet router for realtime data control. Wrote the DO-178B specifications for and developed the embedded applications for inflight embedded data transport device controllers. Developed test programs in Labwindows CVI with MIL-STD 1553 protocol. Developed C embedded programs to upgrade the ISS Ethernet switch.

Software and Electrical Design Engineer

Confidential

Responsibilities:

  • Developed embedded firmware for realtime solar panel tracking equipment. Zilog XP 8 - pin microcontroller; embedded C firmware to control stepper motors, using realtime analog inputs. Developed and proved the algorithm to determine the correct direction to face the panel by adjusting the motor in realtime. Also designed, created and tested the digital and analog hardware circuit board controlling the motor and panel, and high-current analog charge controller circuit.

Software Engineer

Confidential

Responsibilities:

  • Developed embedded firmware algorithms for Unmanned Aerial Vehicles. Wrote firmware to obtain and stabilize realtime images from cameras mounted on small, backpackable UAVs employed by US armed forces. Used the Davinci TI DSP family of processors to manipulate the incoming video stream while in the air and save/display the incoming video to users running laptops on the ground. Required Linux based applications built on MontaVista and BlueCat Eclipse based IDEs. Used the Xilinx and Altera SDKs to develop applications for realtime video compression using H.264 ASICs and hardware.

Software/Hardware Engineer 6

Confidential

Responsibilities:

  • Developed the firmware for the embedded DSP controller with Code Composer. Developed external PC - based test applications with MS Visual C++. PC-based administration applications were also written in MS VC++. Image processing algorithms were developed to implement the biometric authentication in firmware in under a second. Developed and patented all embedded camera control, haptic interface and algorithmic biometric determinants.

Software Applications Engineer

Confidential

Responsibilities:

  • Developed drivers for hardware devices to interface with desktop applications using MS Visual C++ and proprietary libraries.

We'd love your feedback!