Django/Python Developer
Research InnovationsFull Time
Senior (5 to 8 years), Expert & Leadership (9+ years)
Candidates must possess a Bachelor of Science in Engineering, including Computer Science, Software Engineering, Computer Engineering, or Electrical Engineering, or an equivalent degree. They should have 5-7 years of advanced Python development experience for scripting and automation, proficiency in at least one major templating engine (Mako, Jinja, or Django), and experience with Python-based GUI development using Tkinter, PyQt, or similar libraries. Solid experience with embedded C/C++ is required, including device drivers, RTOS, or bare-metal development, along with comfort working with hardware interfaces like UART, SPI, I2C, and GPIO. Experience with version control (Git), CI/CD pipelines, and Docker is also necessary. Preferred qualifications include basic knowledge of OTA update mechanisms, PCB design or hardware bring-up, test automation for embedded components, and familiarity with AUTOSAR architecture and software configuration management tools.
The role involves developing Python applications and scripts for local, server, or virtual machine deployment. Responsibilities include generating embedded software in C/C++ for microcontrollers and edge devices using Python scripts and templating engines, and generating CSV files and other file types via Python scripts using templates in coordination with specialists. Candidates will design, maintain, and test Python scripts with templating engines for embedded C/C++ code generation, and design, maintain, and test Python-based GUIs for configuring and generating embedded software. The position also requires contributing to system integration, bring-up, and testing of script-generated code, and collaborating across teams to ensure seamless deployment, OTA updates, monitoring, and diagnostics for integrated C/C++ code.
Designs, manufactures, and sells vehicles
General Motors designs, manufactures, and sells vehicles and vehicle parts, catering to individual consumers, businesses, and government entities. The company operates in both traditional internal combustion engine vehicles and the growing electric vehicle (EV) market, generating revenue through vehicle sales and financing services. GM stands out from competitors with its commitment to community service, sustainability, and diversity, as evidenced by a majority female Board of Directors. The company's goal is to balance traditional automotive manufacturing with technological advancements in electric and autonomous vehicles.