Julio Castillo

Julio Castillo Email and Phone Number

Seasoned Automotive Software Engineer | LiDAR & Sensor Simulation | Python & C++ | AI/ML Enthusiast @ General Motors
detroit, michigan, united states
Julio Castillo's Location
Palo Alto, California, United States, United States
About Julio Castillo

Driven by an insatiable curiosity to understand and enhance the interplay between software and automotive technology, I am dedicated to spearheading innovations that translate into tangible benefits for both products and users. My professional journey is guided by a profound belief in the power of technology to solve complex problems, simplify processes, and accelerate progress, making vehicles safer and more efficient. With an extensive background as a software engineer specializing in automotive applications, I bring a blend of expertise in advanced software development, including algorithm design, simulation, automation, and data analysis. I am proficient in a variety of programming languages and tools such as C++, Python, Linux, Docker, and multiple simulation platforms like NVIDIA DRIVE Sim and CARLA Simulator. My skill set is further enhanced by a strong understanding of object-oriented programming, design patterns, and experience in Agile environments, enabling me to deliver robust software solutions that propel industry standards forward.I've achieved significant milestones that underscore my capabilities and impact throughout my career. At Luminar Technologies, I performed the integration of synthetic sensors across multiple platforms, markedly improving the accuracy and efficiency of perception algorithms. Prior to that, at Lucid Motors, I architected and implemented a cross-platform automation framework that improved the testing processes and significantly enhanced software reliability and performance. I am eager to connect with like-minded professionals and organizations that are at the forefront of automotive technology and software development. My goal is to contribute to projects that push the boundaries of what's possible, driving advancements that integrate software solutions seamlessly into automotive systems for enhanced safety, performance, and user experience. Let's explore how my background, skills, and passion for technology can help achieve your company's strategic goals.

Julio Castillo's Current Company Details
General Motors

General Motors

View
Seasoned Automotive Software Engineer | LiDAR & Sensor Simulation | Python & C++ | AI/ML Enthusiast
detroit, michigan, united states
Website:
gm.com
Employees:
117126
Julio Castillo Work Experience Details
  • General Motors
    Senior Software Developer – Compute Platform Simulation
    General Motors Nov 2024 - Present
    Mountain View, California, United States
    The simulations support algorithm development and validation of the Software Defined Vehicle architecture and protocols as well as algorithm development of hands-free driving in all situations, active safety features, in-vehicle Infotainment, and embedded control among others. The main areas of focus are controller virtualization, bus communication, optimization, and sensor modelling. Cross-collaboration with many teams to integrate these systems into a wider CI/CD toolchain and data analytics pipeline.
  • Luminar Technologies
    Sr Software Engineer - Synthetic Sensor
    Luminar Technologies Apr 2023 - May 2024
    Palo Alto, California, United States
    • Performed iterative integration of synthetic sensors model and scan patterns across multiple simulation platforms (NVIDIA DRIVE Sim, Applied Intuition Sensor Sim, and CARLA Simulator via Unreal Engine), improving the accuracy, testing, and efficiency of perception algorithms.• Recurrently upgraded simulation environments to the latest versions and streamlined development workflows by enhancing Dockerfiles, Docker images, and build scripts reducing build time and reducing redundancy.• Ensured code synthetic sensor optimization and interoperability in both Linux and Windows environments, using profiling tools (V-Tune) to spot bottle necks, and developed DevContainers to enhance debugging and reliability.• Analyzed data and physical sensor measurements to accurately adapt the synthetic sensor noise model, aligning it with real-world sensor performance.• Developed and deployed a collection of C++ and Python-based artifacts, including ROS bags, conan packages, command-line features, and shared libraries, to support the sensor model development.
  • Lucid Motors
    Staff Software Engineer, Automation Framework Lead
    Lucid Motors Jun 2022 - Mar 2023
    Newark, California, United States
    • Developed a cross-platform automation framework using Python and Robot Framework for Key Driven Development, converting requirements into executable code, and presenting daily automated reports (dashboard, logs, syslog, etc.).• Defined the hardware and network architecture for a Telematic Control Unit (TCU) farm and architected a multi-service system with multiple abstraction layers, which enhanced the testing of TCU software. This integration significantly improved bug detection timing and overall software quality.• Established Python-C++ bidirectional communication using sockets and JSON for direct wired device communication and UDS testing.• Conducted project planning, software life cycle definition, and detailed design guidelines for the framework.• Defined CI/CD strategy with Jenkins, Docker and Bitbucket, improving deployment frequency and reduced integration issues with other SW divisions.
  • Lucid Motors
    Sr Software Engineer, Automation Framework
    Lucid Motors Jul 2021 - Jun 2022
    Newark, California, United States
    • Integrated C++ shared libraries into Python adapter abstraction layer using boost, achieving seamless language interoperability with the framework and the TCUs.• Implemented system features to test functional behavior of Telematics Software modules
  • Continental
    Sr Algorithm And Simulation Software Architect, Adas Lidar
    Continental Jul 2018 - Jul 2021
    Querétaro, Mexico
    • Generated and serialized synthetic LiDAR data using Vehicle Test Drive (VTD) for custom driving scenarios, and post-processing this data to create simulation outputs like ground truth, point clouds, object classifications, and positioning to test and enhance perception algorithms.• Designed and developed a TCP/IP communication layer between Linux (VTD) and Windows (Continental IP), optimizing memory management by transitioning from raw to smart pointers.• Utilized CUDA and Modern C++ along with the Dependency Inversion Principle to enhance the flexibility and functionality of sensor models in a Windows environment.• Designed abstraction layers to integrate additional sensors (radar and camera), employing design patterns (Strategy, Factory Method), SOLID principles, and Clean Architecture for a scalable and robust solution.• Developed an automated recording generation system using a Flask-based Web UI and Bootstrap, streamlining workflow efficiency.• Spearheaded software lifecycle adaptations for a non-standardized toolchain, aligning with ASPICE.
  • Continental
    Software Integrator, Adas Radar
    Continental Jul 2017 - Jun 2018
    Guadalajara, Jalisco, Mexico
    • Migrated Vector's AUTOSAR stack to Elektrobit Tresos AutoCore for a real-time, long-range radar system.• Configured AUTOSAR base software using EB Tresos Studio.• Integrated and developed automotive software (e.g., functional safety) using MISRA C/C++ based on AUTOSAR architecture using Elektrobit and Vector stacks.• Managed version control and requirements versioning with PTC Integrity, JIRA and DOORS.
  • Continental
    Software Diagnostics Lead Engineer, Adas Radar
    Continental Jun 2016 - Jun 2017
    Guadalajara, Jalisco, Mexico
    • Developed diagnostics for a real-time short-range radar, utilizing AUTOSAR, UDS, and Elektrobit Tresos Studio.• Configured and tested the diagnostic database using CANdela Studio and CANoe.• Led a team of two to successfully attain ASPICE level 2.• Collaborated with international teams (e.g., Romania, Germany, and USA) for seamless module integration.
  • Continental
    Software Engineer, Adas Radar
    Continental May 2015 - May 2016
    Guadalajara, Jalisco, Mexico
    • Utilized DOORS and PTC Integrity for updating requirements, as well as linking and tracking test results, ensuring comprehensive documentation and traceability.• Developed and executed test cases for application software validation using CANoe and CAPL.• Conducted debugging and performance analysis with Lauterbach debugger.

Julio Castillo Education Details

Frequently Asked Questions about Julio Castillo

What company does Julio Castillo work for?

Julio Castillo works for General Motors

What is Julio Castillo's role at the current company?

Julio Castillo's current role is Seasoned Automotive Software Engineer | LiDAR & Sensor Simulation | Python & C++ | AI/ML Enthusiast.

What schools did Julio Castillo attend?

Julio Castillo attended Universidad Autónoma De Yucatán, Centro De Investigación Y Estudios Avanzados Del Instituto Politécnico Nacional.

Who are Julio Castillo's colleagues?

Julio Castillo's colleagues are Ruth Rasch, Paulo Barros, Azamjon Azamjon, Ntomboxolo Tose, Srinivas Hv, Kimberly Riewe, William Nelson.

Not the Julio Castillo you were looking for?

  • Julio Castillo

    San Francisco Bay Area
    4
    yahoo.com, gmail.com, tbwachiat.com, leoburnett.com

    1 (312) 2XXXXXXX

  • Julio Castillo

    Senior Lead Software Engineer At Jpmorgan Chase & Co.
    New York City Metropolitan Area
    4
    yahoo.com, earthlink.net, nyc.rr.com, sbcglobal.net

    15 +171884XXXXX

  • Julio C.

    San Luis Obispo, Ca
    5
    uwalumni.com, financialengines.com, teachscape.com, ticketmaster.com, amazon.com

    2 +141536XXXXX

  • Julio Castillo

    Regional Director, Business Improvement At Newmont Corporation
    Fort Lauderdale, Fl

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.