SUMMARY
Master's Degree in Electronics, Electronics and Telecommunications Engineering graduate with 3+ years of industrial work experience in Embedded Software Engineer, analysis, design, development and testing of embedded C applications. 4 years of experience in digital and analog circuit design, digital signal processing, digital communication and implementing linear and non-linear control systems. Published paper "Blind Sparse Channel Identification Using Subspace-based Algorithm" (DSP & Matlab tool) at IEEE. EXPERIENCE
Embedded Software Engineer
Baker Hughes Mexico
Develop Middleware components for ARM based embedded Linux. Ported BPS (Board Support Packages) for custom boards. Ported Linux kernel and U-boot on custom boards.
Designed and developed applications based on Microcontrollers from ARM cortex-4 and ARM cortex-7 from ST.
Usage of dynamic and static memory devices such as ROM, EPROM, SRAM. Design, coding and verification of an application firmware for an electromechanical system based on STM32 L4/H7.
Experience writing low-level drivers and testing/application firmware for embedded systems.
Experience with serial (SPI, I2C, UART) communication protocols and interfaces.
Managing of several tasks with FreeRTOS for embedded applications. DSP Software Engineer
Harman Mexico
Implemented algorithms such as Acoustic Echo Cancellation, Double Talk Detection, Noise Reduction.
Ported DSP algorithms, optimized and tuned them for required application. Converted research papers into prototype code, modeled them in MATLAB. Development of MATLAB simulation models and designing robust voice processing algorithms.
Study Practices
MEGACABLE Puebla, Mexico
Connect and reorganize internal Networks of Optical Structure. Monitor the routine implementation of prevention of known unwanted events.
Error detection of internal Networks with FTTH technology (high performance transmission architectures).
Supervision of daily operation activities to maintain adequate levels of dispersion and attention with the help of Optical level measurement equipment.
SKILLS
HAL FreeRTOS ARM cortex-M
Communication Protocols
C/C++ (Programming Language)
Debuggers
Embedded Linux (Linux Device Driver)
Assembly Language Microcontrollers
Digital Signal Processors MATLAB
Hardware Engineering Microsoft Office
Troubleshooting Problem Solving
Tool/Technology
STM32CubeIDE Kicad STM32CubeMx
PuTTY MatLab Hspice
B-L475E-IOT01A1 STM32H7B3I-DK
Logic Analyzer Multimeter
Oscilloscopes Signal Generators
Power Supply Xilinx Vivado Xilinx SDK
LaTeX Beaglebone Black A5 (TI)
Operating systems:
Linux FreeRTOS
Languages
VHDL C/C+
E q
q e
s
NICTHE JIMENEZ
Embedded Software Engineer
+1-561-***-**** ****************@*****.*** www.linkedin.com/in/nicthe-jimenez https://sites.google.com/view/portfolionataly/ Lake Worth, FL 33461 Gender: Female Nationality: Mexican United States Permanent Resident (Green Card) C 09/2020 - 11/2020
C 07/2020 - 09/2020
C 07/2020 - 09/2020
C 08/2014 - 08/2016
EDUCATION
Course to obtain a Professional Certificate in Embedded Systems Engineering. Embedded Controller Programming with Embedded C
UC San Diego Extension
Embedded coffee maker as a project with STM32CubeIDE to write, debug, run the code, used GPIO inputs, GPIO outputs, console output and analog inputs with STM32L4 Discovery kid.
Building embedded coffee maker controller programming with embedded C with the LL (Low-Layer), HAL (Hardware Abstraction Layer), BSP (Board Support Package) interfaces. Programming UARTs, GPIO (General Purpose Input/Output), due to a Microcontroller has a set of GPIOs, and each I configured with different ways: input, output, with or without pull up or pull downs, interrupt inputs, and more. Programming the ADC, that is, analog-to- digital conversion for embedded controllers to read ADC values from various sensors with I2C, SPI interfaces.
Grade Report
https://drive.google.com/file/d/1L7Ix8DU5GSdmMkNr9yaf95EuF_goGtoA/vie w?usp=sharing
Project 1: Embedded Coffee Maker (C, STM32CubeIDE, PuTTY) https://github.com/NictheJimenez/Embedded-Coffee-Maker PDF https://drive.google.com/file/d/1fP1WfmGTBZ-
v5KNlAL4ALvT_WPis8hUE/view?usp=sharing
Course to obtain a Professional Certificate in Embedded Systems Engineering.
Academic Project Embedded Systems Hardware Design
UC San Diego Extension
Project about how construct a block diagram of the required Embedded System.
Used KiCad tools, select sensors, actuators, and a microcontroller, design proper interfaces between modules of the Embedded System, finally build and test an Embedded System used Discovery kit for IoT node, multi- channel communication with STM32L4 and external memory FRAM module. Define what pins of the microcontroller are used for communication with sensors (and what buses they represent), what pins are used for indicators
(LED), what pins are used as digital inputs, and so on, to properly configure the microcontroller.
Grade Report:
https://drive.google.com/file/d/1mfmzJOjkHC_Sc74gEHN4MU9Mdd8qDErD/ view?usp=sharing
Project: Embedded Systems Hardware Design (KiCad, STM32CubeMx, Keil, STM32 st-link Utility)
https://github.com/NictheJimenez/Nicthe_Jimenez_ESHD PDF:
https://drive.google.com/file/d/1gJyGZVIMXU4GQjQ8x5Tu6xvX_1gOLOUt/vi ew?usp=sharing
Introduction to Embedded Systems
UC San Diego Extension
Master's Degree in Electronics
INAOE
Re-design of the architecture implemented on FPGA. Development board (Xilinx ZC706).
Software/Tools: Xilinx Vivado, Xilinx SDK.
Acquired competencies: Theory and implementation on hardware. Ability to analyze a given architecture and modify/replace its structure and functions.
Setup of a compiling environment for FPGA.
Development by using VHDL. Building of strong and creative debugging skills.
COMPETENCIES
Experience
Debugging embedded systems
Experience with embedded microcontrollers such
as ARM
Experience with serial communication protocols
such as SPI, I2C and UART
Strong debugging skills in embedded firmware
application
Ability to transform a design concept or
specification into digital hardware
COMMUNICATION AND INTERPERSONAL
SKILLS
Soft Skills
Strong interest in new challenges and eager to
expand my own knowledge
Ability to establish and maintain good
relationships with colleagues
Self-motivated
Able to inspire and motivate people
ADDITIONAL EXPERIENCE
ORGANISATIONAL SKILLS
Organisational skills
Strong teamwork skills
Strong debugging and problem-solving skills
Ability to work on different tasks at the same
moment
Strong analytical skills and creative attitude
Optimized testing workflow to double the Timely
Project Delivery scores
Re-prioritizing the Software Development
Roadmap to complete all critical projects on time
STRENGTHS
Organized and Self Disciplined
Take full responsibility to deliver my work in time and find the right balance between quality work and
quality time with my family at home.
Learn and be Curious
Never done learning and always seeking to improve
myself. Curious about new possibilities and taking action to explore them.
TRAINING / COURSES
Design of Digital Integrated Circuits
Electronics
Electromagnetic Theory
Software Defined Radius
Digital communication
Digital Signal Processing
Digital Signal Processing with FPGA
C 08/2009 - 12/2013
C 10/2016 q
EDUCATION
Bachelor's Degree in Engineer of Electronics and
Telecommunications
Polytechnic University of Puebla, Puebla, Mexico.
Acquired competencies: Design of multiple stages analog amplifier. Microcontroller firmware development.
Design of a user interface on Matlab for controlling and monitoring the sensor.
Design of the PCB layout. Soldering of the components on PCB. Digital signal processing.
ACHIEVEMENTS
Conference: 2016 IEEE 59th International Midwest
Symposium on Circuits and Systems (MWSCAS) United
Arab Emirates, October 2016
Paper ·DOI: 10.1109/MWSCAS.2016.7870054.
Blind sparse channel identification using subspace-based algorithms PUBLICATIONS
"Blind Sparse Channel Identification Using Subspace-based Algorithm"
ieeexplore.ieee.org 2016, DOI: 10.1109/MWSCAS.2016.7870054 Published in: 2016 IEEE 59th International Midwest Symposium on Circuits and Systems (MWSCAS)
Nicthe Nataly Jimenez; Alfonso Fernandez-Vazquez; Gordana Jovanovic Dolecek
https://ieeexplore.ieee.org/document/7870054
Published in: 2016 IEEE 59th International Midwest Symposium on Circuits and Systems (MWSCAS)
The paper addresses the problem of blind channel identification under sparse channel condition. Our approach is an extension of the subspace blind channel identification methods. The identification of sparse channels and uses the L1 norm. By doing so, we show that the performance of the proposed method outperforms previous approach.
https://drive.google.com/file/d/1OeEmqcia_zt7vrLUmA2G9kP7ZR2rA5Xh/view TRAINING / COURSES
Embedded Controller Programming with
Embedded C
Embedded Systems Hardware Design
Introduction to Embedded Systems
Mastering RTOS: Hands on FreeRTOS
LANGUAGES
English Advanced
Spanish Native
INDUSTRY EXPERTISE
Communication (English)
Creative problem solving