We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

Rockford, IL

CAREER VISION:

To work in a challenging environment demanding all my skills and efforts, to explore and adapt myself in different fields and to realize my potential along with an opportunity of continuous learning.

SUMMARY:

  • IT Professional with around 6 years of experience in the field of Embedded Software development and Validation , working as a full time employee as a Software Engineer with reputed company and clients.
  • Experience in Automotive Electronics with emphasis on Model Based Embedded software development for Electronic Control Modules for Construction vehicles/equipment.
  • Worked in R&D project for the Railways. Developed the C code with RTOS for the Railways Braking system.
  • Worked in Aerospace domain, developed scripts in Python for the Automation in testing.
  • Hands on experience on MathWorks products like MATLAB, Simulink and Stateflow for automotive system design for embedded system.
  • Performed validation testing to verify and validate the software. Executed the test cases from the design and validation procedure on the simulator.
  • Expertise in black box and white box testing.
  • Developed the Design and Validation procedure to verify and validate the software for Wheeled Excavator and executed the same on the simulator.
  • Good knowledge of IDE/SW development tools like GreenHills MULTI IDE5, Eclipse , CodeWarrior, Code Composer Studio.
  • Well versed of Automotive Network protocols like CAN (Controller Area Network).
  • Good hands on experience in validation of Embedded software using vector CANalyzer , Oscilloscopes , and logic Analyzer.
  • Expertise in Version Control tools like SVN, Polarion, Synergy, DOORS.

PROFESSIONAL EXPERIENCE:

Confidential, Rockford, IL

Software Engineer

Tools: & Technologies: CCS (Code Composer Studio), Ballard Connector, NI Test Stand, Doors, CM Synergy, Python and Java Script.

Responsibilities:

  • Responsible for the Development of System Test Cases from Requirement.
  • Responsible for the Development of Scripts in Python for automating the testing.
  • Developed Java Scripts for getting address and size of the variables needed to alter during testing.
  • Developed Scripts in TCL for the Desktop Simulation Testing.
  • Updating and uploading the Test cases and Results in Doors.
  • Testing the flight test functionalities on the NI Test Stand and generate report.
  • Creation and closure of CR in CM Synergy.

Confidential, Duncan, SC

Software Engineer

Tools: & Technologies: Freescale CodeWarrior, CANAlyzer, MQX RTOS, Polarion Tool, Wireshark, Komodo, Ostinato, PQRA.

Responsibilities:

  • Responsible for the high level discussion for the issues in the project with client.
  • Responsible for attending the meetings of client and offshore team.
  • Developed the whole business logic of Railway braking in C using RTOS.
  • Responsible for uploading and tracing the requirement, design, source code and test cases in client’s system using the tool called Polarion.
  • Responsible for the submission of new proposals from offshore Managers to client.
  • Test the code on the actual setup.
  • Tested the codes of CAN, Ethernet, USB device, MVB and IOE (IO Expander) on the ECU board.
  • Record the results and sent it to offshore.
  • Responsible for the debugging of issues such as memory read and write through the flexbus of the ECU board.
  • Developed, created and updated software requirement specifications and software design documents adhering to established development process to ensure proper and efficient software design.
  • Developed the Unit test cases for testing the code.
  • Helped the offshore team to create system test plans.
  • Responsible for the requirement gathering for the software.
  • Designed the code for the Pressure control module and Electronic Control Unit.
  • Developed code for the train braking system with OOAD approach.
  • Integrated the whole code with the all other modules.
  • Performs QAC checks to assure that software code follow MISRA guidelines.
  • Defined and designed the tasks involved in the whole system using MQX RTOS.
  • Unit testing of the code.
  • Followed the standards MISRA C, EN50128, IEC61508 during the whole development process.

Confidential

Software Engineer

Tools: & Technologies: MATLAB, Simulink, Stateflow, GUI of MATLAB, Eclipse

Responsibilities:

  • Reverse engineering for driveline module, it’s Error Handling, Features analysis and Model development.
  • MATLAB Model integration and integration of generated Code in MULTI.
  • Model Structure development, Generated Code Analysis.
  • Target link Model Development, Unit and behavioural Test Development.
  • Executed the tests on the simulator according to Design and Validation procedure for verification and validation.
  • Analysis of test results.
  • Change the MATLAB models according to the change requests from client.

Confidential

Software Engineer

Tools: & Technologies: CAN Analyzers - PeakCAN, Vector CANalyzer, AutoCAD, Orcad, NI MULTISIM, Digital Storage Oscilloscope, and Function Generator.

Responsibilities:

  • Responsible for the development of the Simulator for the software testing.
  • Designed and Implemented Simulator Circuits, Panels and frequency boards as required in the simulator.
  • Responsible for the development of Design and Validation procedure of various modules like driveline control module, Vehicle control module, main valve calibration and control unit errors for both Tier 3 and Tier 4 machine.
  • Responsible for the testing of the tier 3 and tier 4 software codes on Simulator, report the corresponding bugs found, analyzing the bugs reported from the machine testing and try to simulate the same on simulator for debugging.
  • Also responsible for the bug tracking and bug fixing for the developed software.

We'd love your feedback!