General Motors · 9 hours ago
Senior Python Developer – Cloud & Embedded Systems (Python, C/C++)
General Motors is seeking a Senior Python Developer with strong experience in building python-based scripts for C/C++ code generation and GUI development. The role involves developing platform-independent Python applications and collaborating with embedded systems to create robust automotive software.
Electric VehicleTransportationManufacturingAutomotiveInformation TechnologyInformation Services
Responsibilities
Develop Python applications and scripts that will run locally, on a server, or a virtual machine
Generate embedded software in C/C++ for microcontrollers and edge devices (e.g., STM32, ESP32, or similar platforms) using python scripts and templating engines
Generate csv files and other file types via Python scripts by utilizing templates, in coordination with embedded software specialists and system designers
Design, maintain and test python scripts with templating engines (Jinja, Mako, etc) to generate embedded C/C++ code
Design, maintain and test python-based GUIs (based on Tkinter, PyQt or other libraries) to configure and generate embedded software
Contribute to system integration, bring-up, and testing of script-generated code
Collaborate across teams to ensure seamless deployment, OTA updates, monitoring, and diagnostics for the integrated C/C++ code
Qualification
Required
Bachelor of Science in Engineering to include Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or equivalent degree
5+ years of Python development experience with advanced skills for scripting and automation
Proficiency with at least one major templating engine: Mako, Jinja or Django
Proficiency with python-based GUI development, using Tkinter, PyQt or other GUI libraries
Solid experience with embedded C/C++, including device drivers, RTOS, or bare-metal development
Comfortable working with hardware interfaces (UART, SPI, I2C, GPIO, etc.)
Experience with version control (Git), CI/CD pipelines, Docker, etc
Preferred
Basic knowledge of OTA update mechanisms
Basic knowledge of PCB design or hardware bring-up processes
Familiarity with test automation for embedded components
Basic understanding of AUTOSAR (Automotive Open System Architecture) architecture
Exposure to software configuration management processes and tools, such as the git ecosystem
Prior experience working in Agile / Scrum / SAFe methodologies
Company
General Motors
General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts.
H1B Sponsorship
General Motors has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (787)
2024 (740)
2023 (450)
2022 (795)
2021 (748)
2020 (452)
Funding
Current Stage
Public CompanyTotal Funding
$8.51BKey Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M
Leadership Team
Recent News
2026-02-12
Company data provided by crunchbase