We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

3.00/5 (Submit Your Rating)

Burr Ridge, IL

SUMMARY

  • Experience in developing embedded control software for off - highway equipment
  • Experience developing real-time control applications
  • Experience in analyzing, designing, developing, and testing embedded control software using embedded C language for a global manufacturer of construction equipment or off-road vehicular equipment
  • Experience in software development projects, including estimating the timing and resources required, designing the software systems to meet the system requirements, documenting and implementing the software design, completing bench test plans and executing the plans, designing regression tests, and supporting vehicle integration efforts as required
  • Experience in leading a team of engineers in an Onsite-Offshore model of software development
  • Experience in electro-hydraulic system development, control and analysis with regard to construction equipment or off-road vehicular equipment
  • Experience with microcontrollers and debuggers
  • Experience with model based software development tools MATLAB, Simulink, Stateflow, Real Time Workshop
  • Experience with CAN based off-road vehicle electronic systems and Vector CAN development tools (CANalyzer)
  • Experience with low level driver development for microcontroller based electronic control modules
  • Familiar with AUTOSAR software architecture

TECHNICAL SKILLS

Programming Languages: Embedded C, MATLAB, Simulink, Stateflow, Real Time Workshop, Assembly Language

Processors: Freescale 32-bit MPC5553, Fujitsu 32-bit MB91F528, Microchip PIC microcontrollers, 8051, Holtek 8-bit phone controller HT95C30P

IDE: Eclipse, Microchip MPLAB IDE, CodeWright, Understand for C++, Visual Studio, Holtek HT3000 IDE

Software Debugger: Lauterbach(TRACE32), Green Hills Probe, Fujitsu Softune, Holtek Emulator for Phone Controller MCU

RTOS: pOSEK, RTA-OS

Testing tools: Oscilloscope, Vector CANalyzer, CAT Electronic Technician, CADeTWin, Ethereal - Network Protocol Analyzer, ETAS INCA

Protocols: CAN, J1939, KWP2000, I2C, RS232

Configuration Management Tools: Subversion, Rational ClearCase, Visual Source Safe

PROFESSIONAL EXPERIENCE

Senior Software Engineer

Confidential, Burr Ridge, IL

Responsibilities:

  • Develop control software specifications for functional subgroups of construction equipment.
  • Application software lead developing electro-hydraulic control software for skid steer loaders using embedded C, MATLAB, Simulink, Stateflow and Real Time Workshop.
  • Develop embedded 16-bit Instrument Cluster control software for various off-highway applications such as skid steer loaders, backhoe loaders and others using embedded C.
  • Develop bootloader for 16-bit Microchip PIC24H series microcontroller based Instrument Cluster board.
  • Develop Controller Area Network (CAN) drivers and implemented application layer using J1939 for various construction equipment.
  • Develop low level driver for microcontroller based electronic control modules.
  • Develop and maintain AUTOSAR based core software library used by applications.
  • Responsible for Configuration Management using Subversion.

Software Engineer

Confidential

Responsibilities:

  • Provided onsite consulting and software development services for Confidential Limited clients.
  • Developed embedded 32-bit transmission control software for various on-highway and off-highway applications such as on-highway OEM applications, articulated trucks, underground mining trucks and others using embedded C.
  • Responsible for Configuration Management using Rational ClearCase.

Design Engineer

Confidential

Responsibilities:

  • Provided Research and Development software development services for BPL Telecom telephone products.
  • Researched caller ID telephones and developed high end Caller ID telephone model 2790C.
  • Developed embedded 8-bit telephone equipment software in Embedded C using Holtek HT95C30P phone controller.
  • Responsible for Configuration Management using Microsoft Visual SourceSafe.

Software Engineer Trainee

Confidential

Responsibilities:

  • The project work involved development of embedded 8-bit control software for network monitoring applications.
  • Developed software in Embedded C using Microchip 8-bit PIC16F877 microcontroller.
  • Responsible for Configuration Management using Microsoft Visual SourceSafe.

We'd love your feedback!