03/23/2023 updated

**** ******** ****
100 % available

Embedded system developer | Firmware engineer

Pupiales, Colombia
Only remote
BSc Electronic engineering.
Pupiales, Colombia
Only remote
BSc Electronic engineering.

Profile attachments

CV - Yeferson Flores

HTMLJava (Programming Language)JavaScriptAgile MethodologyAlgorithm DesignAltium DesignerARM ArchitectureAtlassian JiraTest AutomationUnit TestingBluetooth Low Energy (Bluetooth)BluetoothBooting (BIOS)UnixC++ (Programming Language)Cascading Style Sheets (CSS)Printed Circuit BoardCompilersProfilingCommunications ProtocolsComputer ProgrammingDebuggingFile SystemsEmbedded SystemsEmulatorsFirmwareGlobal Positioning Systems (GPS)Graph TheoryIntegrated CircuitsProblem SolvingJoint Test Action (IEEE Standards)Python (Programming Language)Linux KernelLicensed Professional Counselor (LPC)MATLABManufacturingMass ProductionMongoDBObject-Oriented Software DevelopmentRadio-Frequency IdentificationProduct Requirement DocumentsPrototypingQuality ManagementSAS (Software)SQL DatabasesUniversal Asynchronous Receiver/TransmitterWi-Fi TechnologyInstructional ManualsAcceptance Test ProceduresSerial Peripheral InterfacePIC MicrocontrollerFlaskPeripheralsGitBare MetalWireless Technologies
Cortex-M, agile methodologies, algorithm design, testing tools, Bluetooth, BLE, C/C++, CSS, communication protocol, compilers, Programming, emulators, firmware, Flask, GPS, Graph theory, HTML, JIRA, Java, JavaScript, JTAG, Matlab, MongoDB, OOP, PIC, Python, RFID, SAS, SQL, SPI, debuggers, debugging, UART, UNIX, WIFI, wireless technologies

- Creation of routines based on C/C++ for prototyping and mass production of electronic devices.
 - Developing with 8/16/32 bits micro-controllers STM32, nRF51/52/53, nRF91, LPC, PIC, ESP32, ESP8266 with proficiency on troubleshooting, external library integration and SDK’s handling.
 - Setting up clock, memory, file system, I/O, boot loader and required peripherals for specific SoCs and boards.
 - Debugging multiple micro-controllers under JTAG/SWD protocols.
 - Designing and testing devices within communication protocol: I2C, UART, SPI, CAN.
 - Developing and troubleshooting under wireless technologies: Bluetooth, WIFI, BLE, RFID, LoRa.
 - Bare metal and RTOSs developing. Deep understanding of RTOSs with Zephyr which employs the Linux kernel.
 - PCB design with Altium Designer Software and high level block diagram circuits representation.
 - Developing firmware with emphasis in low power consumption in autonomous devices. Device power profiling and algorithm design on power supply control.
- Handling emulators, debuggers, compilers, IDE's, DSO, multi-meters and common testing tools.
- Reviewing, correcting, and optimizing existing firmware source code.
- Creation of standard procedure manuals for firmware team and final users.
- Functional issue detection and solution based on hardware schematics and data-sheets of electronic devices.
 -Using scripts for unit testing and optimizing production processes.
- Using gitflow method for managing firmware development process. Git used for tracking and detecting functionality changes when new features added.
- Active participation on product requirement definition, test procedures and test scenarios for whole quality assurance process of the devices.

Experience

Professional experience0 - 5 years
Freelancer since2023

Languages

EnglishFluentSpanishNative speaker

Project history

Firmware engineer

Titoma Engineering SAS.

Internet & IT

10-50 team member

Firmware design, development, documentation and maintenance: Participating in
projects and roles related to the design and programming of electronic devices for
manufacturing. Executing training, research, quality assurance and documentation
activities

Firmware/Design intern

Titoma Design Ltd.

Internet & IT

10-50 team member

Testing and troubleshooting RMA units. Training session participation about version? ?
control, HW/FW troubleshooting, debugging techniques, agile methodologies and
programming standard.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in