General Motors

Staff/Principal Software Engineer

General Motors
Apply
23 days ago
Herẕliyya, IsraelStaff+

Responsibilities

  • Lead technically complex software efforts across Android, RTOS, and embedded domains within the vehicle camera organization.
  • Drive architecture, design, implementation, and cross-domain integration decisions for critical software systems.
  • Remain hands-on with coding, debugging, performance analysis, design reviews, and high-impact technical problem solving.
  • Identify and resolve systemic technical issues spanning components, teams, and organizational boundaries.
  • Influence software direction across platform, application, integration, and vehicle-level concerns.
  • Partner with engineering leaders, architects, systems engineering, program teams, and global stakeholders to align technical strategy with execution.
  • Improve development practices, integration approaches, debugging efficiency, engineering rigor, and delivery predictability.
  • Mentor and influence engineers while making tradeoffs across quality, scalability, maintainability, and vehicle constraints.

Requirements

  • Bachelor of Science in computer science, computer engineering, electrical engineering, or a related technical field.
  • More than 10 years of hands-on software engineering experience building complex production systems.
  • Strong embedded software development experience, including low-level debugging, performance analysis, and system integration.
  • Significant production experience with Android and/or RTOS-based systems.
  • Strong proficiency in C++ and/or C in complex software systems.
  • Proven ability to drive technical outcomes across multiple teams or domains through influence, ownership, and execution.
  • Experience with system design, architecture, concurrency, debugging, performance, and maintainability.
  • Experience working in large-scale, cross-site, cross-functional software organizations.
  • Preferred experience in automotive, camera systems, computer vision pipelines, safety-relevant embedded platforms, resource-constrained or real-time environments, Android platform internals, middleware, BSP/system bring-up, or organization-wide engineering effectiveness improvements.
  • A master’s degree or other advanced technical degree is preferred.

Tech Stack

Categories

General Motors

About General Motors

10,000+ employees

General Motors designs, manufactures, and sells cars, trucks, and electric vehicles for consumers and commercial fleets under brands including Chevrolet, GMC, Cadillac, and Buick. A public company on the NYSE headquartered in Detroit and founded in 1908, it operates globally and is developing EVs on its Ultium battery platform. Revenue comes from vehicle and parts sales, connected services such as OnStar, and financing through GM Financial.

Contact me