We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

3.00/5 (Submit Your Rating)

Farmington Hills, MI

JOB OBJECTIVE:

Aspiring to be an advanced technology driven professional in Software Design & Development with a frontline organization in the IT/Software industry.

SUMMARY:

  • Senior Software Engineer having 6+ Years of experience in Software Application Design & Development in Automotive Infotainment Domain.
  • Expertise in e - Cockpit technologies, Centerstack, Cluster, HUD UI development.
  • Expertise in C/C++ on Linux platform with Qt, QNX framework, Visual Studio C++.
  • Expertise in EB Guide Studio, Qt, Html5 in HMI Technologies.
  • Experience in HMI, Multimedia, Navigation, Phone, Voice Recognition & Radio Technologies.
  • Experience of IBM Rational Team Concert, SVN, Git, UML, OOPS
  • Experience in all phases of the Software Development Life Cycle with agile methodology.
  • Valid H-1B Visa.
  • Possess excellent communication, analytical and trouble shooting skills.
  • Won the Confidential -Patni Star Performer Award for Valuable Contribution towards Performance for In-Vehicle Infotainment System (IVI) Project.
  • Bachelors of Engineering in Computer Engineering from University of Mumbai, India in First Class with Distinction.
  • Merit Ranker at HSC (12th) Exam, ranked 27 in Mumbai Merit List.

SKILLS:

Software Tools: Visual Studio 2010, Qt Creator, IBM Rational Rhapsody, EB Guide Studio 5.2, Bugzilla, CANalyser.

Language: C++, C, VC++, STL, HTML5, JavaScript.

Database: MySQL, SQLite, Oracle, SQL Server 2005.

Operating Systems: Windows, Linux, QNX.

CM: Git, SVN, IBM RTC.

Job Functions: Requirement Analysis, Coding, Designing, Testing & Documentation.

Others: Agile Methodologies, OOPS, CMM Level 5 Standards.

PROFESSIONAL PROFILE:

Confidential, Farmington Hills, MI

Platform: QNX

Software Tools: Qt creator, IBM RTC, Git

Senior Software Engineer

Responsibilities:

  • Requirement gathering from User Experience Design Team.
  • Designing modules for audio, navigation, diagnostic, CAN/LIN interfaces, Steering wheel interfaces, and interaction with HMI Abstraction layer.
  • Design and Development of HMI using Qt 5.2 and QML components for UI development.
  • Integrating HMI with the IPC communication on QNX platform.
  • Unit testing of features on Windows, later on QNX after integration with entire system & hardware on Bench System.
  • Organized daily Scrum Meetings and Sprint Planning Meetings
  • Testing features in Vehicle and verifying bug fixes.
  • Deploying HMI on QNX in Vehicle, Windows (Laptop/Tablet) & Android for Sales Demos.

Confidential

Platform: QNX

Software Tools: EB Guide Studio, Visual Studio C++, IBM RTC

Senior Software Engineer

Responsibilities:

  • Requirement gathering from User Experience Design Team.
  • Designing modules for audio, navigation, Steering wheel interfaces and interaction with HMI Abstraction layer, Android App interfaces using JSON, Wi-Fi.
  • Design and Development of HMI using EB Guide Studio for UI development.
  • Integrating HMI with the IPC communication on QNX platform.
  • Unit testing of features on Windows, later on QNX after integration with entire system & hardware.
  • Testing features and bug fixes on Bench setup.

Confidential

Platform: QNX

Software Tools: EB Guide Studio, IBM RTC

Senior Software Engineer

Responsibilities:

  • Requirement gathering from User Experience Design Team.
  • Re-designing HMI for Contacts from Phone, Sign Detection outputs
  • Design and Development of HMI using EB Guide Studio for UI development.
  • Integrating HMI with the IPC communication on QNX platform.
  • Unit testing of features on Windows, later on QNX after integration with entire system & hardware.
  • Testing features and bug fixes on Bench setup.

Confidential

Platform: Windows.

Software Tools Used: EB Guide Studio 5.2.

Developer, Tech Lead

Responsibilities:

  • Leading the HMI development with HVAC Module.
  • Assigning tasks to team members, handling Calendar, Phonebook Module team.
  • Requirement analysis for User Interfaces for HVAC module.
  • Design and Development of different User screens using EB Guide Studio.
  • Analysis and developing the HVAC Application as part of Automotive-Infotainment system.
  • Handled events, datapools, User Interactions, defining State machines, integrating the HVAC application with EB Guide Model.
  • Module integration & development of adapters for integrating modules.

Confidential

Platform: Windows, Linux.

Software Tools Used: Enterprise Architect, OpenGL, WebGL, HTML5, JavaScript.

Developer

Responsibilities:

  • Requirement analysis for User Interfaces for Confidential App using Requirement specifications.
  • Design and Development of different User screens using OpenGL and HTML5 to render 3D graphics.
  • The Confidential Application includes application manager, screen manager, configuration manager and update manager.
  • Developing Confidential application that uses as configuration manager, simulator and builder for reconfiguring every widget on the display screen.
  • Designed the Confidential interfaces with CAN protocol for inputs from the other vehicle related modules.

Confidential

Platform: Windows, QNX

Software Tools Used: Qt Creator.

Developer, Team Lead

Responsibilities:

  • Requirement analysis for User Interfaces for Music App using Requirement specifications.
  • Design and Development of different User screens using Qt Creator.
  • Requirement analysis of module integrations.
  • The Interface for Media player was designed to show Song List, Now Playing screen, interfacing with other media sources like USB, Bluetooth and Radio.

We'd love your feedback!