Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
Sr. Embedded System Developer
ARQUIMEA Research CenterSr. Embedded System Developer
Dec. 2024Granada, Andalusia, SpainDevelopment of key network capabilities for the Habitation and Logistics Outpost (HALO) module, as part of Artemis IV, with which NASA and its international and commercial partners are building Gateway – humanity’s first space station around the Moon – to provide core functions to keep astronauts healthy and thriving, including pressurized space for crew to prepare for missions to the lunar surface, conduct science, prepare meals, exercise, and rest, and to be able to work remotely.
Senior Platforms Engineer
RTISenior Platforms Engineer
Feb. 2013 - Oct. 2023Sunnyvale, CaliforniaProbably the most crucial go-to team, the Platforms team has become the most effective distributed team within RTI, with engineers across the continental US, UK and southern Europe. My team embraces shared knowledge, mentoring and team-based work as the principles to achieve the generally tight deadlines with a high-quality tested software. I have accomplished many different tasks on this role. I have: -. Successfully ported and validated real-time middleware to a wide variety of platforms: for Operating Systems (WindRiver VxWorks/653/5.x/6.x/7.x, WindRiver Linux, Lynx 178, QNX, IBM AIX, GreenHills Integrity, Real-Time Linux, Linux, Windows, Android and AOSP); for hardware architectures (ARM, PowerPC, MIPS, x86, x86-64, Sparc); for compilers (GNU GCC, DIAB and others); -. Built, configured and deployed Kernels for VxWorks, VxWorks 653, Integrity and Linux. -. Ported pre-existing throughput/latency performance tests to VxWorks 653. -. Applied a strong knowledge of embedded hardware (PowerPC, MIPS, ARM, Intel) to fix endianness, memory alignment, and compiler options problems. -. Maintained test logs and project artifacts for auditing purposes. -. Worked and helped RTI Support to investigate, understand, debug and fix platform related customer issues, and find timely creative solutions to customer problems, including bug fixes. -. Delivered engineering releases including patches to FAEs for urgent needs in the field for complicated issues. -. Proactively participated in platform code reviews (both of my own code, as well as those of my peers). -. Trained and mentored many engineers in the larger RTI engineering team, including support engineers, field engineers, and platform support engineers.
EMEA Technical Lead
RTIEMEA Technical Lead
Nov. 2011 - Jan. 2013Spain Development Center (Spain)I was designated the EMEA technical lead for RTI, and moved from Silicon Valley to Europe to help create from scratch a completely new team in Spain to support all our customer-base in the region to improve our response time to all the technical problems . For this role, I: -. Managed and coordinated a small team of software engineers as part of my role as Technical Lead in the EMEA region at the Spain Development Center (Spain). -. Worked successfully in a highly distributed team and synced-up on a daily basis with the Support Manager located in California, USA. -. Developed and helped succeed many critical engagements with strategic key customers (Siemens Wind Power, Cassidian, Samsung, Saab and others) as well as for new markets (such as health care). -. Mentored and supervised up to 4 engineers during my time in Spain. -. Worked very closely with Samsung Thales in their FXX Frigate project and with Siemens Wind Power for solving time-critical issues with their wind towers. This required knowledge and experience both with WindRiver VxWorks and QNX, as well as threading and debugging experience. -. Got involved in many projects related to the A&D, Energy and Healthcare industries and the related standards, such as 178, APEX, 653, FACE, etc.
Software Support Engineer
RTISoftware Support Engineer
Mar. 2009 - Nov. 2011Santa Clara, CaliforniaLeading the Support Team for several years we were able to become the fundamental reason for customers to stay with RTI. The ability to fix hard complex problems in a timely manner and with an open dialogue has built a tremendous trust in the industry. As a most experienced Software Engineer in the Support Team, I: -. Mentored and trained +10 engineers that started in the Support group to understand RTI's technology. -. Handled customer escalations and calmly worked in stressful situations that required onsite visits and weekend efforts when necessary. -. Mastered networking and computing concepts (UDP, TCP, IP, Unicast, Multicast, Data de/marshalling, memory alignment, flow control, assembly, serialization/deserialization, UML...), as well as technologies related to middleware (CORBA, Data Distribution Service, Middleware...) -. Figured out quick and practical fixes and workarounds to customer problems (segmentation faults, crashes, memory corruptions, stack overflows, unexpected behavior) using debugging skills on GDB and VxWorks Workbench. -. Created engineering builds, resolved specific bugs and shipped, patched numerous RTI releases. -. Tested interoperability between OSs, targets, programming languages, compilers, C libraries and other computer systems. -. Wrote dozens of best practices and solutions for our knowledge base to train co-workers and share knowledge and facilitate customer's access to quick solutions for common problems. -. Worked alongside my Support Manager to provide support status and manage overall Support, leading Support meetings and taking over his role while he was not available.
Embedded Systems Engineer
RTIEmbedded Systems Engineer
Sep. 2008 - Mar. 2009Silicon Valley, CaliforniaMy personal passion for hardware and to find out how things work led me to work along our Unix sysadmin in maintaining and setting new hardware in our continuously increasing lab. Specifically, I carried out the following tasks: -. Bought directly and set up new hardware/software and maintenance of older systems at the HQ's lab. -. Set up and configured standard OSs (Ubuntu, Cent-OS, RedHat, Real-Time Linux, QNX, AIX); commercial hardware (Intel, AMD); embedded OSs (WindRiver VxWorks, WindRiver VxWorks 653, Lynx 178, Green Hills Integrity) -. Built and configured several bootloaders (U-boot, VxWorks bootloader, Barebox...) to support different targets, including embedded targets, multi-core CPUs, etc. -. Patched and built BSPs(Board Support Package) for embedded architectures. -. Learnt CPU/Compiler/FLooating Point Unit requirements and compatibilities to: 1) make sure we could maximize the use of embedded systems for the bigger range of customers as possible: 2) while still providing maximum performance for the libraries built for each of them. -. Acquired a strong knowledge of embedded hardware (PowerPC, MIPS, ARM, ...) -. Set up networking (subnets, virtual LANs, network link negotiations, OS settings, etc) for performance tests -. Maintained and replaced hardware (changing CPU thermal paste, changing fans, BIOS, etc) to gain maximum potential.
Software Engineer Intern
RTISoftware Engineer Intern
Jul. 2007 - Sep. 2008Silicon Valley, CaliforniaAfter completing a 2-months process at national level, I ranked position #1 and received a national grant from the Spain Ministry of Foreign Affairs, resulting on being elected to work for Real-Time Innovations for a year as an internship agreement. This one was a beautiful learning experience. I was able to: -. Work closely with my mentor at the Engineering team on the development and testing of an XML parser that would completely change the way users interact with run-time applications, allowing them to change QoS (Quality of Service) requirements without having to re-compile a single source code. -. Develop in C, C++ and Java/JNI for our API wrappers to support the new XML functionality. -. Provide technical assistance and support to our customers using those new features implemented, -. Assist to Quick Starts and training classes with Senior engineers and customers.

Requests

Touchpoint image
5
Looking for a Job
Embedded Engineer Opportunities
Intch is a Professional Networking App for the Future of Work
300k+ people
130+ countries
AI matching
See more people like Víctor on Intch
IT
448427 people
192
IT Product and Project Manager @ Nestle
20
UX Designer
17
UX/UI Designer @ Wings Over Earth LLC
ITProject Manager
125601 people
126
Sales director @ I must visit
23
Software Architect @ Unilabs
21
Production manager in marketing and website coordinator