We provide IT Staff Augmentation Services!

Embedded Software Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Design and Development of embedded software for safety critical projects.
  • Skilled in all phases of the software development lifecycle within Railroad, Industrial Automation aerospace and similar controlled industry.
  • Expert in System Simulation, Real Time software verification and Migration of UNIX applications.
  • Acquired knowledge on processes like DO - 178B, EN 50128, IEC 61508, IEC 61511.
  • Experienced in railroad maintenance products, variable frequency drives and medical devices.
  • Worked on several aerospace products like Slat and Flap electronic control unit (SFECU), In- Flight Entertainment System (IFEC), NAVDB, Aircraft Environment Surveillance System, Cabin Interconnected Data System and Display processor.
  • Having verification and validation experience using testing tools like GTest, Cantata++, RT-RT.
  • Having strong work experience on Templates, STL, data structures and algorithms.

SKILLS:

Test Case

MATLAB

Performance Analysis

Android

Microsoft Visual Studio

MIL-STD-1553

Data Structures

Embedded Software

Git, Algorithms

Visual Studio

C/C++

C++

EMBEDDED C

Unspecified

JSON

Python

REAL TIME

REAL TIME SOFTWARE

SCRIPTING

SOFTWARE INTEGRATION

Subversion

SVN

SYSTEM DEVELOPMENT

SYSTEMS ENGINEER

Tcl/Tk

XML

TEAM LEAD

Ethernet

MIL-STD-1553B

TCP/IP

X86, firmware

INTEGRATION TESTING

JIRA

SOFTWARE VERIFICATION

UNIT TEST

UNIT TESTING

ECLIPSE

Java

TCP

Linux

RED HAT

Solaris

SUN, unix

DATA MODEL

HIGH PERFORMANCE COMPUTING

FULL LIFE CYCLE

LIFE CYCLE

GRAPHICAL USER INTERFACE

DO-178B

RTOS

REST

UDP

ClearCase

DATABASE MODELING

OpenGL

PARSING

AVIONICS

FIRMWARE ENGINEER

ARM

CORTEX

LOW VOLTAGE

MIL-STD

FAULT TREE

COST REDUCTION

AEROSPACE

AEROSPACE SYSTEMS

ARINC

NETWORK ANALYZER

PROCESS AUTOMATION

INDUSTRIAL AUTOMATION

INTEGRATION

Architecture

PROCESSOR

SYSTEM TESTING

TESTING TOOLS

TEST CASE DEVELOPMENT

MEDICAL DEVICES

RAILROAD

Process Improvement, maintenance

Ada

EXPERIENCE:

Confidential

Embedded Software Engineer

Responsibilities:

  • Migrate the board level software from x86 to ARM processor using Embedded C/C++.
  • Implement new board software using CAN application protocols.
  • Monitor CAN messages between IO modules using PCAN tool for troubleshooting.
  • Developed the automation tool auto - merge using Python, as part of process improvement.

TECHNOLOGIES: Embedded C++, Python(3.4.1), SVN, ARM9, Microsoft eMbedded Visual C++(4.0), CANOpen, J1939, PCAN-USB

Confidential

Embedded Software Engineer

Responsibilities:

  • Participated in PI planning to identifying the objectives, risks and dependencies
  • Involved in sprint backlog grooming and story sizing.
  • Implemented the new feature and created functional unit and integration tests.
  • Validated the new functionality or anomaly fixes in the local simulated set - up
  • Performed Build Promotions for all the commercial releases of Low Voltage Drives.

Confidential

System Software Engineer

Responsibilities:

  • Derive and decompose the customer specifications into system requirements
  • Involved in Analysis and Correction phase of change request (CR) life cycle.
  • Performed Fault tree analysis for the fault detect of BITE (Built - In-Test-Equipment) monitors.
  • Authored DXL scripts for the system requirements to be in compliant with ARP4754A standard.

TECHNOLOGIES: C, DOORS, DXL

Confidential

Software Engineer

Responsibilities:

  • Created Unit Testing Framework using GTest/GMock.
  • Using Jenkins, automated the sequence of events like Unit Test, PCLint.

TECHNOLOGIES: C++, IAR Embedded workbench, Visual Studio, Jenkins, PC-Lint, GTest/GMock

Confidential

Software Engineer

Responsibilities:

  • Migrated DOORS artifacts to JAMA with the help of REST APIs.
  • Designed the GUI for the automation tool using python scripting (Tk inter)

TECHNOLOGIES: Python 2.7.0, TCL/TK, REST API, Velocity

Confidential

Software Developer

Responsibilities:

  • Pre - Flight Infotainment, an android application using PDP tool offers passengers to customize their flight experience prior to boarding.
  • Involved in full life cycle of the product from requirements, Design, Implementation and testing

TECHNOLOGIES: JAVA, ANDROID, JSON, XML

Confidential

Team Lead

Responsibilities:

  • Migrated and Integrated the Spain Legacy Tool applications from Sun Solaris to Linux.

TECHNOLOGIES: C, GCC/GDB & Sun-Solaris, Linux

Confidential

Team Lead

Responsibilities:

  • Implemented parsing manager to convert the parsed A424 format text from database files into FMS binary format pertaining to NAV DB.

TECHNOLOGIES: C++, MFC, Visual Studio 6.0

Confidential

Team Lead

Responsibilities:

  • Authored MATLAB scripts to generate the performance analysis report

TECHNOLOGIES: Matlab Script, Matlab (R2010a)

Confidential

Team Lead

Responsibilities:

  • Authored low level requirement and unit tested in order to meet the DO178B standards.

TECHNOLOGIES: C, Perl, Logiscope, Doxygen, Cantata++

Confidential

Team Lead

Responsibilities:

  • Reviewed the low level requirement.
  • Resolved the technical queries internally and discussion with the customer.
  • Did work distribution and handled release activities.

TECHNOLOGIES: Ada95, DXL, DOORS, Mind Mapping

Confidential

Software Developer

Responsibilities:

  • Developed framework generation tool for EMS2010.
  • Implemented and tested after treatment module.

TECHNOLOGIES: C, MATLAB, CANoe, PC-Lint, Visual Studio 6.0, Win XP

Confidential

Systems Engineer

Responsibilities:

  • Developed test specification for AFDX A380.• Performed System testing.

TECHNOLOGIES: C++, Win2k

We'd love your feedback!