Max Pain

Max Pain Email and Phone Number

Staff Software Engineer - Tech Lead - Infrastructure & Integration team @ General Motors
Max Pain's Location
Hadera, Haifa District, Israel, Israel
Max Pain's Contact Details

Max Pain personal email

Max Pain phone numbers

About Max Pain

Staff Software Engineer with extensive experience in CI/CD, build systems, and development tools. Skilled in designing, implementing, and deploying robust, high-modular solutions for large-scale audiences. Additionally, I have extensive experience in C and C++ development for Real-Time Embedded systems, and Linux systems, covering low-level, middle-layer, and high-level high-performance applications across the Automotive, Military, and IoT industries.***DevOps***• Tools & Technologies: Conan, Docker, Podman, CMake, Jenkins, Artifactory, VMs, 3rd Party Libraries (Open Source), POSIX Shell (Bash), Python (basic), Gnu/GCC, GNU/Unix Make, Ninja• Build Systems: Native & Cross-Platform• Development Tools & Linux Environment: Linux (RedHat/CentOS, Ubuntu, AGL, Yocto), QNX, GHS Integrity, PikeOS, VxWorks• Continuous Development (CD)• Continuous Integration (CI)• Version Control & Project Management: Git, GitHub, Bitbucket, Jira,…• Processes: Compilations, Link, Debug, Deploy***RT Embedded Systems***• Programming Languages: C, C++, Embedded C++• Operating Systems: Linux (RedHat/CentOS, Ubuntu, AGL, Yocto), QNX, GHS Integrity, PikeOS, VxWorks• RTOS & BSP: FreeRTOS, ThreadX, CMX, uVelocity, TI BIOS BSP• Hardware & Software Integration: RTOS, BSP, HAL, Drivers, Services, Hardware & Software Integration, Boards Bring-ups***System Integration***• Integration of complex systems involving hardware and software components• Development and implementation of integration strategies and plans• Troubleshooting and resolving integration issues• Ensuring seamless communication between different system components• Conducting system tests to ensure proper integration and functionality• Collaborating with cross-functional teams to achieve integration goals

Max Pain's Current Company Details
General Motors

General Motors

View
Staff Software Engineer - Tech Lead - Infrastructure & Integration team
Max Pain Work Experience Details
  • General Motors
    Staff Software Engineer - Tech Lead - Infrastructure & Integration Team
    General Motors Dec 2019 - Present
    Detroit, Michigan, Us
    • Provided technical guidance and mentorship to software engineers, particularly in build systems, development processes, compilation, linking, integration of third-party libraries (including Open Source), versioning, and deployment to embedded compute platforms.• Collaborated closely with product managers, designers, and other stakeholders to ensure alignment and successful delivery of software projects.• Identified and resolved complex technical issues and challenges during software development, integration, and runtime execution.Key Achievements:• End-to-End Build Framework Solution: Designed and implemented a modular and generic build system for any platform/target. This system allows target toolchains to be implemented as modules/services on demand and downloaded at build time, replacing traditional Software Development Platforms (SDPs), complex emulators, or numerous containers with preinstalled environments.o Impact: Reduced setup and integration time for software developers’ environments and automatic CI/CD pipelines (Jenkins) from weeks to minutes.o Tools & Technologies Used: Conan 1/2, Repo tool, Git, CMake, Artifactory, Docker, Podman, POSIX shell, Python, Jenkins, Linux, VM x86_64, and aarch64.o Platform Availability: The solution is available on Linux, Mac, and Windows platforms.o Adoption: This robust, high-modular CI/CD and developer-oriented build solution was adopted by a large-scale audience, including numerous software development groups across many projects.o Toolchain Support: The build system supports various toolchains, including native Linux (RedHat, Ubuntu) and cross-compilation from x86_64 to ARM or ARM to ARM – QNX, RedHat (RIVOS), and different Linux Yocto distributions.
  • General Motors
    Sr. Rt Embedded Sw Engineer
    General Motors May 2017 - Jun 2023
    Detroit, Michigan, Us
    Languages: C/C++, Python (basic), POSIX ShellOperating Systems: Linux, QNXCompute Platforms: Nvidia Drive, Qualcomm Ride• Led the bring-up of Autonomous Vehicle Infrastructure from scratch.• Created and maintained the first on-site development Docker container.• Established the first on-site collection of third-party libraries in Artifactory and integrated them with software projects.• Successfully brought up the first central computer unit from scratch.• Researched and analyzed Data Distribution Services (DDS) solutions for embedded systems.• Integrated best practice solutions into Autonomous Vehicle Infrastructure, including DDS (RTI) and AUTOSAR Framework.• Designed and implemented an incredibly fast Vehicle Data Records parser in C++, creating a large database for Machine Learning and Elastic Search.• Integrated and supported Nvidia CUDA in the development environment for AI activities.• Ported the full Torch library to the embedded compute platforms running on QNX OS, and Linux RedHat OS.• Developed software, as part of a small team, for the first on-site demo/POC of autonomous hands-free vehicle driving.
  • Osr Enterprises Ag
    Sr. Automotive Embedded Software Solutions Engineer
    Osr Enterprises Ag Nov 2016 - May 2017
    Rotkreuz, Zug, Ch
    Languages: C/C++, Python (basic), POSIX ShellOperating Systems: Linux, Automotive Grade Linux (AGL), GHS Integrity, QNX, and PikeOSCompute Platforms: Renesas R-CarKey Responsibilities and Achievements:• Researching automotive technologies: Sensors, platforms, and software availability.• Bringing up Renesas R-Car automotive kit: Embedded compute system based on AGL based on Yocto Project.• Integrating Velodyne Lidar: Successfully incorporated it into R-Car AGL for a proof of concept.• Designing and implementing power management services: Developed a service running on MCU to control CCU power.• Learning ADAS systems design and architecture: Gained knowledge in safety levels ASIL A-D as per ISO26262.• Understanding AUTOSAR framework standards: Acquired proficiency in these standards.
  • Munters
    Team Leader, Principal Software Architect- Embedded And Iot Systems
    Munters Dec 2011 - Nov 2016
    Stockholm, Stockholm County, Se
    Key Responsibilities and Achievements:• Designed and implemented the company’s software infrastructure from the ground up.• Developed C/C++ applications, communication protocols, GUI engines, and firmware.• Created advanced control and management systems (IoT) using Cortex-M (ARM) processors STM32 F0/F3/F4 + NXP LPCxxxx, Atmel AVR, PIC, Intel 8051…• Gained hands-on experience with RTOS (FreeRTOS, CMX, ThreadX), BSP, HAL, drivers, services, hardware/software integration, and compute boards bring-up
  • Elbit Systems Ltd
    Sr. Rt Embedded Sw Engineer
    Elbit Systems Ltd Nov 2009 - Dec 2011
    Il
    Languages: C/C++Operating Systems: Linux, GHS Integrity, VxWorksCompute Platforms: Custom compute platforms developed in-house.Key Responsibilities and Achievements:• Developed a complex distributed application running on a multi-core platform in embedded Mission Computer systems, integrating technologies such as video, graphics, analog signal processing, digital signal processing, and various complex communications.• Provided consulting on GHS Integrity OS and resolved challenging bugs across various projects.
  • Bvr Systems
    Sr. Rt Embedded Sw Engineer
    Bvr Systems Sep 2006 - Dec 2011
    BVR Systems was acquired by Elbit Systems in November 2009.Languages: C/C++Operating Systems: Linux, GHS Integrity, VxWorksKey Responsibilities and Achievements:• Developed cross-platform, fully POSIX-compliant software using C++ with extensive use of Adaptive Communication Environment (ACE) and STL.• Created software infrastructure, servers, services, and utility libraries for a Distributed Simulation Engine running on Real Time Integrity GHS OS and Windows OS.• Main responsibility: Developing Embedded Virtual Avionics (EVA) cross-platform infrastructure, focusing on low and middle layers in C and C++, and ensuring the application worked on embedded boards based on Freescale PowerPC and Intel processors.EVA Solution:• Managed complete virtual scenarios with user-defined air, land, and naval Computer Generated Forces.• Transformed basic/advanced trainer aircraft into 5th Generation virtual fighter aircraft.• Equipped trainer aircraft with advanced avionics and tactical training systems, providing high-fidelity training for cutting-edge avionics, sensors, and weapons.• Stimulated real aircraft sensors (RADAR, EW suite, etc.), creating a hybrid real and virtual environment.• Recorded flights for complete synchronized reconstruction during post-flight debriefs.The EVA solution has been successfully installed in many of the world’s leading trainer aircraft and is operational with leading air forces and fighter combat aircraft.
  • Albatronics
    Rt Embedded Software Engineer
    Albatronics Apr 2006 - Sep 2006
    Omer, Il
    Languages: C/C++, MFCOperating Systems: GHS Integrity, WindowsKey Responsibilities and Achievements:• Developed BSP and device drivers on Green Hills Integrity OS for embedded boards based on PowerPC processors.• Developed software on microcontrollers for MALAM and Elta.• Designed and implemented a traffic control and monitoring application for Aylon Road Company.
  • N-Trig
    Rt Embedded Sw Engineer
    N-Trig Aug 2005 - Apr 2006
    Austin, Texas, Us
    Languages: C Operating Systems: TI BIOS DSPKey Responsibilities and Achievements:• Developed software based on the DSP TI-C54xx processor for smart peripherals and input devices for Flat Panel Display (FPD) systems, commonly known as touch screen sensors, used in various tablet PCs or TABs.• Developed drivers for peripherals and input devices.
  • Mango Dsp
    Rt Embedded Software Engineer
    Mango Dsp Mar 2004 - Aug 2005
    Languages: C Operating Systems: TI BIOS DSP, Windows, VxWorks.Compute Platforms: Custom compute platforms developed in-house.Key Responsibilities and Achievements:• Developed real-time software based on PowerPC and TI DSP C64xx processors for military ground-based systems.• Integrated a wide range of technologies, including complex communication systems, analog signal processing, and digital signal processing.• Wrote device drivers and integrated software with hardware for Elbit Systems.
  • Formtest Solutions Ltd
    Senior Ate Software Engineer
    Formtest Solutions Ltd Jan 2001 - Mar 2004
    Language: C, ATEasy. Operating System: Windows.Key Responsibilities and Achievements:• Developed ATE software for military airborne and ground-based systems, integrating a wide range of technologies, including video units, analog signal processing, digital signal processing, and complex communication systems.• Developed drivers for peripherals, input, and output devices.• Programmed microcontrollers.• Designed and implemented applications and simulators.
  • Ceragon Networks
    Radio-Electronics Technician
    Ceragon Networks Jan 2000 - Jan 2001
    Richardson, Texas, Us
    Key Responsibilities and Achievements:• Developed and manufactured Automated Test Equipment (ATE) systems for broadband wireless (RF) networking.• Provided consultation and proposed improvements for ATE systems in the RF field.• Delivered technical support and installed ATE systems both domestically and internationally.• Designed and implemented database applications for system inspections.

Max Pain Skills

Embedded Systems Embedded Software Multithreading Device Drivers Software Development Rtos System Architecture C C++ Software Project Management Digital Signal Processors Linux Distributed Systems Agile Methodologies Microcontrollers Clearcase Programming Team Leadership Operating Systems Windows Software Design Processors Agile Project Management Automotive Scrum Embedded C Kernel Programming Visual Studio Integrity Powerpc I2c Rs232 Application Development C/c++ Stl Kernel Linux Kernel Embedded Linux Opengl Cvs Vss Protocol Development Ghs Git Automotive Grade Linux Rt Armv8 Adas Iso 26262 Asil

Max Pain Education Details

  • Champlain College
    Champlain College
    System Analyzing And Programming
  • Ort Colleges
    Ort Colleges
    Radio Electronics

Frequently Asked Questions about Max Pain

What company does Max Pain work for?

Max Pain works for General Motors

What is Max Pain's role at the current company?

Max Pain's current role is Staff Software Engineer - Tech Lead - Infrastructure & Integration team.

What is Max Pain's email address?

Max Pain's email address is ma****@****ook.com

What is Max Pain's direct phone number?

Max Pain's direct phone number is +9725447*****

What schools did Max Pain attend?

Max Pain attended Champlain College, Ort Colleges.

What are some of Max Pain's interests?

Max Pain has interest in Health, Animal Welfare, Environment, Science And Technology.

What skills is Max Pain known for?

Max Pain has skills like Embedded Systems, Embedded Software, Multithreading, Device Drivers, Software Development, Rtos, System Architecture, C, C++, Software Project Management, Digital Signal Processors, Linux.

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.