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.
