Summary
Overview
Work History
Education
Skills
Websites
Personal Information
Citizenship
Industry Expertise
Projects
Training
Languages
Timeline
Generic
NICTHE JIMENEZ

NICTHE JIMENEZ

Embedded Software Engineer
Lake Worth,FL

Summary

Detail-oriented Embedded Software Engineer, with 5+ years of industrial work experience in Embedded Software Engineer, Committed to improving Embedded Real Time System Design and improving operations for Firmware design, implement debugging skill for troubleshooting with microcontrollers as arm cortex Mx architecture, msp430, beglebone black.

Overview

4
4
years of professional experience

Work History

Firmware Engineer

Trividia Health
03.2023 - 12.2023
  • Firmware design with C code & CCStudio IDE for embedded processors for 8-bit and 16-bit with TI microcontrollers (MSP430f5xxx) with analog ADC and DAC interfaces
  • Experience of electronics and firmware interfaces
  • Experience with in-circuit-emulators
  • Experienced with equipment such as oscilloscopes, protocol analyzers, logic probes, volt meters, etc
  • Experience with UART, I2C, SPI and Bluetooth protocols
  • Write and execute Verification and Validation documents required by the FDA
  • Familiar with software life-cycle management and source control
  • Experience with microcontroller based firmware development
  • Experience with JTAG interfaces.

Embedded Software Engineer

Baker Hughes
03.2020 - 03.2021
  • 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 memory devices such as ROM, Flash, SRAM
  • 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
08.2016 - 12.2019
  • 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.

Education

Projects

Embedded Systems Engineering - Embedded Controller Programming With Embedded C

UC San Diego Extension
11.2020

Embedded Systems Engineering - Embedded Systems Hardware Design

UC San Diego Extension
09.2020

Introduction to Embedded Systems -

UC San Diego Extension
09.2020

Master's Degree in Electronics -

INAOE
08.2016

PUBLICATIONS
2016

Bachelor's Degree in Engineer of Electronics and Telecommunications -

Polytechnic University of Puebla, Puebla, Mexico
12.2013

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
  • MSP430f5658
  • 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)
  • TouchGFX
  • LCD
  • Operating systems: Linux, FreeRTOS
  • Languages: VHDL, C / C
  • 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
  • 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
  • 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
  • RTOS development
  • Embedded Systems Programming
  • Assembly language
  • Device Driver Development
  • Board-Level Design
  • Debugging tools
  • Analog-digital conversion

Personal Information

  • Title: Embedded Software Engineer
  • Gender: Female

Citizenship

United States Citizen

Industry Expertise

Creative problem solving

Projects

LCD-Board-Beaglebone-black, 2023, https://github.com/NictheJimenez/LCD-with-Beaglebone-blackhardware.git, Interface from 16x2 LCD to Beaglebone black hardware. Tested the LCD application. LCD contrast control using potentiometer and sending command to LCD. Linux-device-driver, 2023, https://github.com/NictheJimenez/Char-driver-with-multiple-devices.git, Char linux device driver with multiple devices with Beaglebone Black, device tree overlays and pin control subsystem of linux. TouchGFX-Board-STM32H7B3I-DK, 2021, https://github.com/NictheJimenez/TouchGFX-Board-STM32H7B3I-DK.git, Create multiple screens in an application and share data between the screens, that simulates a clock, Scroll Wheel and Integrating TouchGFX keyboard.

Training

  • Design of Digital Integrated Circuits
  • Electronics
  • Electromagnetic Theory
  • Software Defined Radius
  • Digital communication
  • Digital Signal Processing
  • Digital Signal Processing with FPGA
  • Introduction to Embedded Systems
  • Mastering RTOS: Hands on FreeRTOS

Languages

Spanish
Native or Bilingual
English
Full Professional

Timeline

Firmware Engineer

Trividia Health
03.2023 - 12.2023

Embedded Software Engineer

Baker Hughes
03.2020 - 03.2021

DSP Software Engineer

Harman
08.2016 - 12.2019

Projects

Embedded Systems Engineering - Embedded Controller Programming With Embedded C

UC San Diego Extension

Embedded Systems Engineering - Embedded Systems Hardware Design

UC San Diego Extension

Introduction to Embedded Systems -

UC San Diego Extension

Master's Degree in Electronics -

INAOE

PUBLICATIONS

Bachelor's Degree in Engineer of Electronics and Telecommunications -

Polytechnic University of Puebla, Puebla, Mexico
NICTHE JIMENEZEmbedded Software Engineer