We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Twenty years engineering experience consisting of two full development cycles.
  • Over five years software development experience in teh avionics industry.
  • Teh last development cycle as a software engineer specializing in test software using C, C++ and python. Teh last full development cycle consisted of teh development of signal processing for single board computers responsible for satellite to satellite phone communications.
  • Previous full software development cycle was for a delivery of a robotic kit for retrofitting a D7 caterpillar bulldozer for remote control.

TECHNICAL SKILLS

Most proficient in: C, C++, Python, HTML, Ruby on Rails, CSS, SCSS, Linux/Unix and VxWorks.

Very familiar with: Java, Ruby, Perl, LabView, Lua, Objective C, Microsoft Windows and iMac.

PROFESSIONAL EXPERIENCE

Confidential

Responsibilities:

  • Using MySql as teh development database and PostgreSQL as teh production database.
  • Using WEBrick as teh web - based development server.
  • Development platform is Ubuntu Kylin Linux .

Confidential Engineering

Software Engineer

Responsibilities:

  • Full development software cycle with a software engineering team consisting of 15 software engineers using teh agile methodology.
  • Involved in teh next development cycle using a Confidential specific test software architecture developed in C++ (Visual Studio). Teh test software architecture is highly object oriented using C++ 11 features including shared and smart pointers.
  • Responsible for debug effort during integration consisting of test racks using teh 1553 bus and UDP/ULIP protocol. Used Wireshark to debug network traffic problems from linux PC's to ML605 boards.
  • Responsible for writing software test descriptions based on Systems Engineering understanding of customer requirements.
  • Responsible for coding test software based on test software descriptions.
  • Responsible for debug effort during integration consisting of test racks using teh 1553 bus and UDP/ULIP protocol. Used Wireshark to debug network traffic problems from linux PC's to ML605 boards.
  • Responsible for writing software test descriptions based on Systems Engineering understanding of customer requirements.
  • Responsible for coding test software based on test software descriptions.
  • Regression testing using bash scripts, python scripts, etc, dat are still currently used via cron-tab jobs. These tests are used primarily to test teh integrity of daily check-ins (via svn) of avionics software.
  • Coded test software in C for teh watchdog timer:
  • I wrote teh test software code to ensure teh avionics software and teh SBC behaved teh way teh design was meant to be. Teh test code was mostly written in C via vxWorks RTP. I later supplemented existing code on teh linux platform using C++.
  • Coded test software in C and C++ for timing and control:

Confidential

Engineering Technician

Responsibilities:

  • Responsible for thermal and thermal vacuum testing of critical avionics hardware memory modules and processor units.
  • Responsible for assisting in engineering effort for debug effort of avionics hardware.
  • Wrote software using Java for environmental testing:

Confidential

Software Quality Assurance Engineer

Responsibilities:

  • Responsible for overseeing teh development, testing, and bug tracking of software during a full development cycle of a Robotic Kit to be delivered to teh customer. Software development used ADA 95.
  • Wrote custom bug tracking database using Microsoft Access and Visual Basic. Used ADACast for unit testing.
  • Build and integration of servers and workstations consisting of seven servers and up to 110 work-stations. TCP/IP was teh networking protocol used. Troubleshooting of networking problems on a daily basis.
  • One of two IT members to support IT effort: Assurance of daily backups and resolution of employee problems and complaints.

We'd love your feedback!