G

General Motors

Builds cars, trucks and SUVs for drivers

Lead Staff/Principal Software Engineer

Embedded EngineeringUpdated on Nov 11
Full-timeHerzliya, IsraelNo salary listedHybrid

About the Job

Requirements

  • A Bachelor of Science degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field is required.
  • Over 10 years of hands-on software engineering experience building complex production systems is required.
  • Strong experience in embedded software development, including low-level debugging, performance analysis, and system integration, is required.
  • Significant experience with Android and/or real-time operating system (RTOS)-based systems in production environments is required.
  • Strong proficiency in C++ and/or C in complex software systems is required.
  • A proven track record of driving technical outcomes across multiple teams or domains through influence, ownership, and execution is required.
  • The ability to operate effectively in a senior technical leadership capacity, working directly with directors, senior managers, architects, and cross-functional leaders, is required.
  • Strong software engineering fundamentals in system design, architecture, concurrency, debugging, performance, and maintainability are required.
  • Experience working in large-scale, cross-site, cross-functional software organizations is required.

Responsibilities

  • Lead technically complex efforts across Android, RTOS, and embedded software domains within the vehicle camera organization.
  • Drive architecture, design, and implementation decisions for critical software systems and cross-domain integrations.
  • Stay close to the code and work hands-on in ambiguous, high-risk, or high-impact areas.
  • Identify and resolve systemic technical issues that span components, teams, or 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 reality.
  • Translate broad product or organizational needs into practical technical plans, engineering improvements, and measurable outcomes.
  • Raise the technical bar through design reviews, code quality expectations, engineering rigor, and strong technical judgment.
  • Drive improvements in development practices, integration approaches, debugging efficiency, and delivery predictability.
  • Mentor and influence engineers across the organization through technical excellence, clarity, and execution.
  • Help the organization make sound tradeoffs across speed, quality, scalability, maintainability, and vehicle/program constraints.
  • Contribute to software that runs in production vehicles and supports critical customer-facing and safety-relevant functionality.

Desired Qualifications

  • Experience in automotive, camera systems, computer vision pipelines, or safety-relevant embedded platforms is preferred.
  • A strong background in multi-domain systems combining platform software, application logic, hardware-aware constraints, and vehicle integration is preferred.
  • Experience with software running on resource-constrained or real-time environments is preferred.
  • Familiarity with Android platform internals, middleware, board support package (BSP)/system bring-up, or similar platform-level work is preferred.
  • Experience improving engineering effectiveness across organizations through better architecture, technical decision-making, tooling, development workflows, or integration practices is preferred.
  • A Master of Science degree or other advanced technical degree is preferred.

About the Company

General Motors

Builds cars, trucks and SUVs for drivers

General Motors designs, builds and sells cars, trucks and SUVs for individual drivers and commercial fleets, with gasoline and electric models across mainstream and luxury markets. Its Chevrolet and GMC brands cover pickups and utility vehicles, while Cadillac focuses on luxury and Buick sells passenger vehicles. The group sells vehicles and replacement parts mainly through independent dealers, which handle customer sales, maintenance and repairs. Its captive finance subsidiary, GM Financial, earns revenue from vehicle loans and leases and also finances dealer inventories. General Motors traces its roots to 1908 and is headquartered in Detroit, Michigan.

Company size
10,001+
Company stage
IPO
Headquarters
Detroit, MI
Founded
1908

Recently Posted Jobs

Explore more opportunities at General Motors

See more jobs