We provide IT Staff Augmentation Services!

Software Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

Experienced Embedded software developer with extensive development work experience. Thrives on challenge and works well under pressure, with technical expertise to learn new environments quickly, locate inefficiencies in code, and provide quick solutions with project management skills that drive a quality software development process forward. Proven record of contribution and successful completion of enterprise - level projects in IoT (Internet of Things), Health care, Telecom, Embedded and IP Infringement domain, which includes Design, Feature Development, Customer Interaction, Product Support, Quality Assurance and Testing.

AREAS OF EXPERTISE:

  • Software Development
  • Business and Technology Alignment
  • Product Management
  • Quality Management
  • Requirement Analysis
  • Board bring up
  • Patent Analyst
  • Firmware Development

TECHNICAL PROFICIENCIES:

Operating Systems: Windows, Linux, UNIX, VxWorks, FreeRTOS, Raspbian, Ubuntu and Solaris

Programming Languages: C, Embedded C, Python and C++

Domains: IP Infringement analysis, Health care, GSM, CDMA and Electronic Private Branch Exchange (EPBX) - Wire line Call Processing

Hardware: ARM Cortex A53, Dragon Board 410C, Raspberry Pi 3, MC68302MPC8560, MPC8548, TMS320C54, ADSP2181, TMS320C5410, MS320C5409, TMS320C6412, MPC8270, Freemanlite, 8086 and 8051.

Tools: IAR Workbench, GitHub, JIRA, ISystems IC3000, Wind River- ICETanner tool (VLSI), Code Composer Studio (CCS), DuSLICIBM Rational ClearCase, Xilinx (VHDL), Matlab, Clarify, iPORSource insight, ST40 Toolset and IDCE, Super Pro, Logic AnalyserJenkins Server

Protocols: ZigBee, Bluetooth LE, MQTT, IFTT, I2C, SPI, UART, HTTP and REST

Cloud Platforms: AWS (Amazon Web Services) and IBM Watson Blue mix IoT Platforms.

PROFESSIONAL EXPERIENCE:

Confidential

Software developer

Tools: GCC, Packet sniffers, CScope, Android ADB, Cloud Platforms, IoT Platform

Responsibilities:

  • Code study(Thorough static code analysis) of software products. 3 Studying specific features of subject software products for infringement analysis.
  • Documenting the product study and preparing draft infringement analysis.
  • Also working on the clearance based projects.
  • These are the projects which Confidential plans to contribute to the Open source community. (Time bound projects)

Confidential

Software developer

Tools: Super Pro, Logic Analyser, GHS, Ubuntu, Eclipse, GCC, GHS compiler,ZigBee

Responsibilities:

  • User Interface performance optimization
  • Modification in Code for new hardware BoardAlpha3 (CE), Proto2 (CPU).
  • Memory Management for linker file.
  • Board Bring up activities for Board Alpha3 (CE), Proto2 (CPU)
  • Supporting the existing product by solving the SCR's.
  • Managing the PLUM Team.
  • New business proposals to the client.

Confidential

Software developer

Tools: Windriver-ICE, C, Source Insight, IDCE, IBM Rational Clearcase and ST40 Toolset .

Responsibilities:

  • Configuration and validation of Serial UART, IR, PWM, I2C and GPIO.
  • Writing validation code for the above modules.
  • Configuring and verifying the functionality of IR Blaster for various protocols like RC5, RC6 and NEC.
  • Writing the OS independent codes for the modules mentioned above.
  • Configuring the FDMA - UART transfer.
  • Electrical validation of GPIO module..
  • Documentation: Technical Specification, Hardware and Software Interface.
  • Document review and code review.

Confidential

Software developer

Tools: VxWorks 5.5, Windriver-ICE, C, Solaris, Source Insight, IDCE, iPOR, DuSLIC, Clarify, IBM Rational Clearcase

Responsibilities:

  • Drivers for Serial, DUART, and PCI drivers for both MPC8560 and MPC8548.
  • Error handler s implementation in MPC8548. For DDR2, LBC and L2.
  • Configuring the DDR2 SDRAM for the processor MPC8548.
  • Developing the BIST (Built in Self Test) for MPC 8560 and MPC8548.
  • Customization of BSP for MPC8548.
  • Building the ROM and RAM images for both MPC 8560 and MPC8548.
  • PCI drivers to communicate with the processors MPC8560 and MPC8548.
  • Configuration of eTsec for both processors.
  • Documentation: Technical Specification, Hardware and Software Interface.
  • Document review and code review.

Confidential

Software developer

Tools: Code Composer Studio (CCS), Source Insight, Telephone Line Emulator (TLE), Putty, IDCE, Telephone Signal Analyzer (TSA), iPOR, DuSLIC, Clarify, IBM Rational Clearcase

Responsibilities:

  • Implementation of new market profiles like PRC, Germany and Turkey for GASI and GASM, which require board level programming.
  • Actively involvement in the designing of other market profiles like Switzerland, Italy, France and Taiwan.
  • Documentation: Feature descriptions and test cases
  • Document review and code review

Contact Manager

Confidential

Tools: BREW, C and C++

Responsibilities:

  • Involved in the development of this application

Confidential

Software developer

Tools: C and Assembly.

Responsibilities:

  • Involved in the design, coding and unit testing of DSP applications in C and Assembly.

We'd love your feedback!