We provide IT Staff Augmentation Services!

Embedded Software Engineer Resume

3.00/5 (Submit Your Rating)

OBJECTIVE

  • To be a part of a team where I can utilize and continually improve and challenge my skills while having the ability to develop and apply new capabilities.

TECHNICAL SKILLS

Programming/Scripting Languages: C/C++, Shell, Perl, Python, SCPI, Ada

Development Environments: VIM, Eclipse, IAR, NightView, QT Designer

Compilers/Debuggers: GCC, GDB, DDD, VCC

Library/API Tools: C++ STL, Linux API, Win API, Boost, OpenSSL, WDK

Platforms: Linux, Unix, Windows, µC/OS - III, VxWorks

Versioning Control: Git, Razor, Clear Case, CMVC

PROFESSIONAL EXPERIENCE

EMBEDDED SOFTWARE ENGINEER

Confidential

Responsibilities:

  • Development of Flight Control embedded software that will integrate with a Next Generation Flight Computer.
  • Development of avionics and fluids simulation software.
  • Lead developer for automated RF Test system used for performance testing of the Flight Termination System, Enhanced Command Receiver’s, GPS Metric Tracking and Telemetry Transmitter systems.
  • Lead/POC for Spirent Simulation to allow automated testing of mission specific scenarios of GPS flight trajectories.
  • Perform RF analysis testing prior to launches.

Technologies used: C/C++, Linux, VIM, Shell, SCPI, GCC, GDB, RTOS, Razor, Git, VxWorks, Spirent, RS422, TCP/UDP, QT, Motif, Eclipse

SOFTWARE ENGINEER

Confidential

Responsibilities:

  • Development of the Ground Operations Software for Confidential project.
  • Development of Secure TCP/IP communication between Space Ground Interface (SGI) equipment at multiple ground sites allowing up to date status of mission planning, resource scheduling, satellite command & control, and mission data to users.

Technologies used: C/C++, C++ STL, OpenSSL, Visual Studio 2010, VCC, VI, Win API, Shell, Windows, TCP, FTP, Clear Case

SOFTWARE ENGINEER

Confidential

Responsibilities:

  • SCM Engineer on subcontract to define and implement automation of the Orion Ground and Flight SW builds.

Technologies used: Perl, Shell, VI, Windows, Linux

SOFTWARE ENGINEER

Confidential

Responsibilities:

  • Development and maintenance of the Scale Out Network Attached Storage product.
  • Work closely with Red Hat to provide the underlying kernel, system specific applications, and fix patches for the SONAS product.
  • Maintain custom LBNS code written in C++.
  • Troubleshoot test and field issues ranging from network connectivity to kernel, drivers, NFS, CIFS, and various application bugs.
  • Development of maintenance and deployment software for blade chassis, servers and components.
  • The software is written with python and utilizes a customized Linux environment. Perform weekly Build Verification and documented results.
  • Development of hardware diagnostics and analysis software running on Windows, Linux, or embedded Linux on the IMM.
  • The code was in C++ and also implemented CIM.
  • Development consisted of the core repository as well as hardware specific plug-ins, hardware specific tests, libraries for shared functionality as well as API libraries to retrieve lower level information.
  • The embedded environment was a Linux kernel configured with custom scripts, modules, applications which adhered to specific size constraints.
  • All new components require documentation describing high and low level design, pseudo code, as well as test strategy and configurations.

Technologies used: C/C++, C++ STL, Linux API, Win API, Boost, WDK, Shell, Perl, Java, Python, VI, Eclipse, MS Visual Studio 08, Slick Edit, GCC, GDB, DDD, VCC, Linux, Windows, SQLite, MySQL, DB2, TCP, FTP

SOFTWARE DEVELOPER

Confidential

Responsibilities:

  • Develop and Debug XVT Software in C for UNIX, Linux, WIN32, and MAC platforms that require debugging into each of the platforms native API and development in Java to enable XVT written applications to be accessed through a browser.
  • Maintain XVT source code within the company’s network environment using SRCS version control. Package Windows releases with Install shield.
  • Provide documentation for compilation and installation and other procedures specific to XVT.

Technologies used: C, Linux API, Win API, Shell, Perl, Java, VI, MS Visual Studio, GCC, GDB, VCC, Linux, Windows, Unix, Mac

SYSTEMS ANALYST

Confidential

Responsibilities:

  • Ensure availability and operation of the proprietary software used by Customer Service Professionals in the Mass Markets Service Centers that is used to create and maintain customer accounts.
  • Use Enterprise Desktop Manager to store the individual files that make up the application and deliver based on version.
  • Provide Technical documentation concerning the release to 17 support centers in a text and HTML format. Participate in bridge calls and assist support centers with troubleshooting software installations.
  • Write C++ utilities to assist with efficient work flow.

Technologies used: C/C++, C++ STL, Win API, MS Visual Studio, VCC, Windows

We'd love your feedback!