We provide IT Staff Augmentation Services!

Embedded Software Engineer Resume

5.00/5 (Submit Your Rating)

EXPERIENCE SUMMARY:

  • Having 13 plus years of Total IT experience in Embedded Software Development
  • Extensive experience in C programming language
  • Extensive experience in Data Structures
  • Experience in development of PLCs.
  • Experience in AUTOSAR software Development.
  • Experience in developing communication between Network Managers and PLCs
  • Experience in Embedded Firmware Development and Testing
  • Experience wif multi - core/multi-threaded programming
  • Deep Understanding of TCP/IP Network Protocols
  • Experience wif TCP/IP and noledgeable wif common standard L4 protocols such asTCP, UDP
  • Experience wif common L7 protocols such as FTP, TFTP
  • Exposure to L2 and L3 protocols of TCP/IP Stack
  • Extensive experience in TCP socket programming
  • Hands-on development experience using Linux(ubuntu)
  • Experience wif GIT including build and release pipeline automation, branching and merge strategies
  • Experience in data plane performance and tuning
  • Working Experience in WLAN Development and Testing.
  • Extensive working experience in Wi-Fi protocols for Wi-Fi Controller Development
  • Good understanding of control plane and data plane architecture in networking devices
  • Experience in white- and black-box test planning and software testing including functional, unit, system, integration, regression, and automated testing
  • Extensive working experience in CISCO routers and switches
  • Extensive working experience in IPC Mechanisms
  • Working Knowledge of Agile Development Methodologies
  • Experienced in all phases of the project life cycle
  • Ability to work as individual and as well as in a group of Team

TECHNICAL SKILLS:

Languages: C, C++

Protocols: I2C, SPI, TCP, UDP, FTP, TFTP, ARP, ICMP

RTOS: RT Linux

Tools: IBM Rational Clearcase, CVS,ClearQuest,Coverity, CodeSourcery, VersionOne,CodeBench, Agile, CodeCollaborator, IAR Embedded WorkBench IDE, SVN,Cunit, CppUnit, Jenkins, Visual Studio 2010HP Quality Center, Kanban, GIT

Operating System: Red Hat Linux, Ubuntu, CISCO IOS, UNIX and Windows CE/XP/2008 Server

Debugging Tools: Wireshark, Gdb

Scripting Languages: Python, Perl, Html, Bootstrap, Javascript,CSS

PROFESSIONAL EXPERIENCE:

Confidential

Embedded Software Engineer

Responsibilities:

  • Working on designing and development of embedded application through C on Linux platform.
  • Involved in all the stages of the project development cycle, namely design, specification, coding, debugging, testing (test plan and test execution)
  • Responsible to pair ECU modules wif the newest digital technologies and analytics to solve problems and anticipate customer needs using Linux platform
  • Build and run applications in GIT installed on LINUX environment and also create interfaces
  • Perform Bug Fixing, Defect Analyzing, Code Modifications and defect reviews
  • Worked on GIT project management tools.
  • Improved the software development processes, initiated code reviews process, and introduced coding standards.
  • Work closely wif Embedded Linux Application Development, Infrastructure Engineering, QA and Project Management Teams.
  • Worked on implementation of Application layer services, debugging and testing the Embedded C applications.
  • Good experience in various types of testing like unit, functional, regression, whitebox/blackbox testing.

Environment: C, GIT, Linux (ubuntu), Network Managers, PLCs, FileZilla, Kanban, WiFi

Confidential

Embedded Software Engineer

Responsibilities:

  • Involved in Enhancement and code Development using C under Linux Environment
  • Involved in WiFi communication between wireless distribution units and Access points
  • Involved in bug fixing activities
  • Defect Tracking using HP Quality Centerand Jira
  • Worked wif end customers for requirements and understanding on issues
  • Work wif customer service and support teams to identify and diagnose field issues, provide information to engineering and verify fixes.
  • Evaluate new / competitive products and provide detailed competitive analysis.
  • Ensuring that all ISO9000 processes are followed and all artifacts are in place for annual audits.
  • Drive continuous process and software quality improvements.
  • Prepare weekly status reports.

Environment: C, Python, WiFi, Linux, HP Quality Center, CppUnit, Jira, FileZilla

Confidential

Embedded Software Engineer

Responsibilities:

  • Involved in writing Unit Test cases using C wif CppUnit Frame Work.
  • Perform white box unit and functional/performance testing on dozens of applications using both automated and manual testing methods.
  • Leverage noledge of object-oriented programming to halp validate, verify, communicate and resolve software issues through careful, thoroughly documented testing.
  • Excelled in finding, documenting and reporting bugs, errors, interoperability flaws and other issues wifin proprietary software applications developed for safety Channel Platform Firmware.
  • Created and executed Unit Test plans, cases and scripts to uncover, identify and document software problems and their causes.
  • Documented software defects using bug tracking system and reported defects involving program functionality, output and content to software developers.
  • Conducted Code reviews throughout the software development lifecycle to provide input on functional requirements, product designs, schedules and potential issues.
  • Leveraged developer background to communicate TEMPeffectively wif software design team.
  • Involved in Unit Testing Frame works using CppUnit.
  • Responsibilities will include committing, merging, branching and debugging broken builds as well as integration of automated tests into the build stream.
  • Involved in Business and Functional Specification review meetings, Design walkthroughs and Test Plan reviews.
  • Collaborate wif other team members to review designs and inspect code.
  • Prepare weekly status reports.
  • Demonstrated methodical, detail-oriented and thorough approach to all assignments while adhering to compressed timelines. Complete all assignments on or ahead of schedule.

Environment: C, VxWorks, IBM Rational Clear case, Code Sourcery IDE, CppUnit, IAR Embedded WorkBench IDE, VersionOne, Cortex M3, Jenkins

Confidential

Software Engineer

Responsibilities:

  • Involved in WLAN Code Development from Scratch on Qualcomm Wi-Fi chipsets
  • Understanding the requirements/specifications of the client.
  • Coordinating wif the Business Analyst and Technical Architects on the client requirements
  • Work wif Business users and understand Business Requirements and overall project objectives for the project
  • Create high level and detail design documents
  • Developing Test case documents and conduct Peer review
  • Involved in developing communication between WTP and WAC using Wi-Fi Protocol
  • Implementation of AP Fallback future
  • Implemented Wi-Fi Driver solutions like access point, client/station device drivers
  • Participated in architecture discussions and planning wif software development
  • Collaborate wif other team members to review designs and inspect code
  • Involved in bug fixing activities
  • Involved in Unit Testing Frame works using Cunit.
  • Preparing design docs and developing library and test scripts
  • Involved in Unit Testing, debugging, Peer review and required documentation
  • Prepare weekly status reports

Environment: C, Windows CE, CppUnit

Confidential

Software Engineer

Responsibilities:

  • Involved in Business and Functional Specification review meetings, Design walkthroughs and Test Plan reviews.
  • Involved in Enhancement and code Development
  • Worked in components UDP,TCP,SOCKET
  • Involved in customer support and Analysing the customer found defects and replying toCustomer queries
  • Worked wif end customers for requirements and understanding on issues
  • Identify opportunities for improvement or automation of processes and procedures, and write scripts, code or documentation to resolve
  • Preparing design docs and developing library and test scripts
  • Involved in bug fixing Activities
  • Validate the Hot fixes before release and Production
  • Developing Unit Test case documents
  • Verification and Validation of customer issues in source code
  • Analysing the customer requirements and made changes to source code to match their Requirements
  • Collaborate wif other team members to review designs and inspect code
  • Validating major changes going into Production as part of Major/Minor Releases.
  • Validation of Critical Defects Raised during End to End Testing.
  • Involved in Unit Testing, debugging, Peer review and required documentation
  • Prepare weekly status reports

Environment: C, LINUX, CISCO IOS

Confidential

Software Engineer

Responsibilities:

  • Involved in Automotive open system Architecture
  • Developed Communication wif DSP and Microcontroller MC9S08GT60 using the I2C protocol.
  • Involved in developing communication between the Vehicle nodes.
  • Interrupt handling,Clock Programming,UART and I2C communication wif DSP.
  • Delivering and maintaining low level datalink communications capabilities.
  • Involved in peer review of Test Plans and Test Cases
  • Prepare weekly status reports

Environment: C, Linux.

We'd love your feedback!