We provide IT Staff Augmentation Services!

Embedded Developer Resume

3.00/5 (Submit Your Rating)

Uniondale, NY

SUMMARY:

  • Around 5 years of hands on experience in software design, development, test, maintenance and document in C/C++.
  • Developed Python on Linux, Cross - platform and Embedded systems.
  • Expert on software development on Embedded Linux, RTOS, Solaris and Linux.
  • Developed Python on Linux, Cross-platform and Embedded systems.
  • Developed network programming skills including both TCP/IP and UDP protocols.
  • Experience with SDLC, object oriented programming, Database maintenance and web development.
  • Experience of OO design and end-to-end software development, worked on Data Structures and implementing mathematical methods.
  • Experience in Agile, Scrum and Waterfall methodologies. knowledge in designing and developing WebPages using HTML, CSS, Java Script, JQuery and work on MVC architecture.
  • Developed complex database objects like Functions, Packages, Triggers and Stored Procedures using SQL, My SQL and PL/SQL.
  • Knowledge on SQL server SSIS, SSRS and software design, networking TCP/IP, code optimization and operating systems.
  • Experience in continuous build integration tool like Jenkins.
  • Knowledge of cloud computing and virtualization including Dockers.
  • Experience in creating UML Design diagrams like sequences and class diagrams.
  • Worked in a team developing general image search engine.
  • Experienced in cloud integration process for configuring multiple application programs to share data in cloud.
  • Experience in web services, sending XML and JSON data over wire.
  • Proficient experience on ticketing tools like JIRA, Service Now, Bugzilla and their workflow.
  • Proficient in Test Driven methodology to design, develop & test software modules.
  • Experience of developing multi-tier application on Microsoft Technologies.

TECHNICAL SKILLS:

Languages: C, C++, C#, Java, SQL, Python, SCILAB, MATLAB

Testing Tools: Logic Pro, Signal Hound’s Spike, Wireshark, Postman, Ubiqua Protocol Analyzer

Database: Oracle, Microsoft SQL Server, IBM DB2, SQLite and MongoDB, PL SQL, Cassandra

Design Tools: PSoC Creator, Eagle, Multisim, NS2, PSpice

Web Technologies: Java, HTML, CSS, XML, JavaScript, JSP, JSON

Operating Systems: Windows, LINUX, Ubuntu

Others: MS Word, MS PowerPoint, MS Excel, Adobe Photoshop, Git, Eclipse IDE, Arduino IDE

PROFESSIONAL WORK EXPERIENCE:

Confidential, Uniondale, NY

Embedded Developer

Responsibilities:

  • Participate in the entire lifecycle of the project, which involve the understanding scope of the project, functionality, Data Modeling, documentation of technical architectural design and complete development
  • Develop new procedures for requirements gathering, needs analysis, testing, scripting and documentation to strengthen quality and functionality of critical applications.
  • Developed UNIX shell scripts for testing the application and writing the SQL queries for Sybase database.
  • Contribute and build tools, Ksh, Csh, Perl scripts for the application and writing the Make files to compile the programs as per DXC technology internal project standards.
  • Clear understanding of Document Object Model (DOM) for easy navigation of XML files.
  • Build and develop various portals using Pro*C and run and test them with Job and Mak files in the various UNIX environment.
  • Perform Unit testing on the developed application by creating own data and document.
  • Closely interact with the business analysts to understand and analyze the requirements and for the testing of the program in various environments.
  • Verify the working of the code with job in all three environments like Test, UAT, Model office (MO) and Prod.
  • Involve in Designing, preparing and executing the unit tests.
  • Responsible Person for the walkthrough for the developed code through the production and code reviews.
  • Excelled in guiding the work of technical teams. Articulated project goals and scope, translated business needs into technical terms, prepared detailed work breakdown structures (WBS) and instilled shared.
  • Analyzing, designing and implementing change requests for the C/C++.
  • Involved in writing optimization techniques for more accuracy of Macros in C/C++, C and C++ routines and Oracle SQL, PL/SQL.
  • Wrote Shell/Awk scripts for Production Systems. Used Oracle and Sybase as the backend databases.
  • Developed new reports using Python to identify the sales margin overrides.
  • Developed native UI using JavaScript with event handlers and fetching data using SOAP interfaces.
  • Develop and Execute the Module Test Cases on Unit and Integration Testing environments.
  • Provided support for internal business process and responsible for communicating detailed technical information and providing technical assistance to customers, systems, and management and external sources.
  • Worked with an alert system that generated alerts for customers based on specific events happening in the market using C++.
  • Shared the ideas to meet the future market demands for the existing and new products. And also created the open platform discussions within the organizations for ideas sharing and brainstorming.
  • Coordinating with End Users with version releases.

Confidential

Embedded Tester / Developer

Responsibilities:

  • Developed and debug C/C++ program on ARM running on Linux platform.
  • Designed software module on ARM embedded system in Linux platform.
  • Developed software on C/C++ to control hardware function, motor, camera module.
  • Traced software code for performance and functional test.
  • Installed and tested software on Linux OS with device driver, support software, TCP/IP, and Ethernet interface.
  • Implemented technologies such as Rest Streaming to get live data changes from Nest API and Web Sockets for full duplex communication between our server and web client.
  • Used Qt to create C++ embedded software with fluid and responsive 2D UIs.
  • Fixed problems in code and design with the help of collected data and analyzed it using MDA (Measure Data Analyzer).
  • Performed peer review of code, software documents, requirements and test cases developed by the team.
  • Performed unit testing and debugging of the Handwritten/Auto-generated C code using Lauterbach/Trace32 debugger.

We'd love your feedback!