We provide IT Staff Augmentation Services!

Embedded Engineer Resume

4.00/5 (Submit Your Rating)

Houston, TX

PROFESSIONAL SUMMARY:

  • Passionate and Resourceful Professional looking to utilize my abilities, skills and experience in the field of Embedded Systems and Computer Engineering
  • 4+ years of experience in implementing, developing and testing embedded software.
  • Proven track - record in various aspects of C++ Data Structures and Algorithms, OOP, Cross-platform frameworks.
  • Design and development of Real Time Embedded Systems using C, C++, Embedded C, Matlab, in RTOS, Windows and Linux.
  • Strong experience in Unit test and Verification of medical devices.
  • Experience developing firmware for a variety of 8, 16, 32 bit processors in C, embedded C++ languages.
  • Experience with C and C++ program design, development, and troubleshooting.
  • Experience with Data structures, Multi-threaded programming, Object Oriented programming.
  • Experience with ARM Cortex-A and Cortex-M processors.
  • Experience with software development environments such as Visual Studio, IAR Embedded Work-bench, debugging tools, in-circuit emulators and JTAG.
  • Familiar with GUI libraries for C++ and QT.
  • Experience with development and debugging tools (e.g. source level debuggers, oscilloscopes, logic analyzers, multi-meters).
  • Familiar with IEC 62304 Medical Device Software - Software Life Cycle Processes.
  • Experience with UML design and documentation.

TECHNICAL SKILLS:

Programming Languages: C/C++, Embedded C, QT, QML, Python, OOPS

Database Management Systems: MYSQL, SQLite

Platforms/Frameworks: Windows OS, RTOS, Linux

Hardware Structures: SPI, I2C, TCP/IP, UART, CAN

Debugging Tools:: TRACE 32, JTAG, Microsoft Visual studio.

WORK EXPERIENCE:

Embedded Engineer

Confidential - Houston, Tx

  • Conduct tests, document test results and support manufacturing and field organizations on design and testing related issues.
  • Supported the re-introduction of the tool to the field.
  • Developed firmware for dsPIC30 controller using MPlab.
  • Developed Unit Test for firmware, including integration and basic validation.
  • Writing Python script for reading binary data and write in Pandas data frame.
  • Implemented Git version control tool to efficiently maintain the records of code.
  • Implemented communication protocols eg. RS232, RS485, CAN and CANopen.
  • Conducted testing of Temperature and Pressure gauges through LabVIEW modules.
  • Developed C/C++ code and cross compiled on the Green Hill Software “Multi IDE” toolset.

Test Engineer

Confidential - Minneapolis, MN

  • Develop and execute test plans that characterize and validate product specifications.
  • Develop test plans that adequately depict the methods and techniques necessary.
  • Examine/validate our medical device designs to related standards as developed by external regulatory groups such as ISO, IEC, FDA, etc.
  • Develop and implement test methods to conduct Unit Testing of medical devices and accessories; select test equipment, supplies, evaluation of designs to anticipate/hypothesize test challenges.
  • Review appropriate or mandated agency specifications and structure device test plans in accordance with required specifications.
  • Document test results with formal Engineering Reports.
  • Participate in design reviews as required.
  • Provide guidance/direction to Technicians, Test Engineers.
  • Conducting software tests on the device hardware for board bring-up and installing device drivers for the STM32x controller as part of the board bring up process.
  • Debugging Embedded C++ code for the device software on Linux using Jenkins.
  • Writing scripts for developing the device’s user interface using QML.

Software Engineer

Confidential

  • Design, implement, debug, and test embedded systems software.
  • Device driver development create test plans & reports.
  • Created new C++ programs, stored procedures and triggers.
  • Develop and maintain software tools for re-configurable hardware.
  • Develop and maintain graphical user interface for software tools.
  • Modified the SQLite database schema for new tables and fields.
  • Accessed and managed the data using regular queries in C++.
  • Created GUI Application for changing the File Name, Searching File and Transfer of the File with data using C++.
  • Involved in Qt/Embedded and QML development from architecture to coding to final testing.

We'd love your feedback!