General Motors logo
General Motors

General Motors (GM), founded in 1908 by William "Billy" Durant in Flint, Michigan, began with the Buick Motor Company and later acquired brands like Oldsmobile and Cadillac, evolvi

Staff Software Engineer - ADAS Visual Experience

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 165,000Since 1908

Location

Michigan + 1 moreAll locations: Michigan | California

Posted

10 days ago

Salary

$189.3K - $290.7K / year

Seniority

Senior

English

Job Description

Staff Software Engineer - ADAS Visual Experience

General Motors

Description Job Summary We are seeking a Level 8 Staff Software Engineer to lead complex Android Automotive and 3D visualization software for ADAS HMI experiences. This role backfills a senior technical leadership scope covering signal-driven ADAS visualization, Android services, rendering performance, and cross-team architecture execution. The ideal candidate is a recognized technical expert who can operate with broad latitude in a complex environment: defining system architecture, decomposing ambiguous product requirements, driving multi-team execution, and holding the team accountable for high-quality delivery across vehicle programs. Job Responsibilities - Lead architecture, design, and delivery of Android Automotive software for ADAS HMI, camera/recording controls, and signal-driven visualization features. - Define end-to-end system designs spanning Android Automotive UI, Android services, SoC middleware, ADAS data services, perception interfaces, platform integration, and vehicle signal inputs. - Design and evolve 3D rendering capabilities for real-time ADAS visualization, including scene composition, rendering pipelines, asset/data integration, performance optimization, and stability under vehicle resource constraints. - Own complex multi-team workstreams from concept through production release, including architecture reviews, technical decomposition, milestone planning, risk management, validation, and launch support. - Translate ambiguous product, design, safety, and system requirements into practical software designs with clear interfaces, failure modes, test strategy, and operational ownership. - Drive cross-functional alignment with ADAS algorithm, perception, infotainment, cluster, data recording, safety, product, and vehicle integration partners. - Establish engineering practices that raise quality across Android Automotive and rendering codebases, including performance benchmarks, release gates, automated validation, and field-issue triage. - Debug and resolve complex issues across the signal-to-pixel path, including Android lifecycle/service behavior, IPC, concurrency, rendering latency, memory pressure, GPU/CPU contention, and vehicle integration defects. - Mentor senior and mid-level engineers on Android Automotive architecture, 3D rendering trade-offs, system design, execution discipline, and cross-team technical leadership. - Communicate technical direction, risks, trade-offs, and delivery status clearly to engineering leadership and cross-functional stakeholders. Education / Experience Requirement - Bachelor's degree or Bachelor of Applied Science in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or a related technical field, with 6-9 years of relevant software engineering experience; or equivalent practical experience with 10-12 years delivering production software. Required Qualifications - Staff-level experience designing and shipping complex software systems with multi-team scope, broad technical ambiguity, and production accountability. - Strong Android Automotive or Android platform development experience, including services, lifecycle, IPC, threading/concurrency, system integration, performance analysis, and production debugging. - Hands-on experience building vehicle, embedded, infotainment, ADAS, robotics, simulation, gaming, or other real-time visualization software. - Strong 3D rendering experience using technologies such as OpenGL, Vulkan, Filament, Unity, Unreal, Android graphics stack, scene graphs, shaders, GPU profiling, or similar rendering frameworks. - Demonstrated system design skill across application, middleware, data, and platform boundaries, with the ability to define interfaces, sequence diagrams, data flows, state machines, and validation strategies. - Proven execution accountability: ability to own roadmaps, commitments, risks, dependencies, and release quality without day-to-day direction. - Experience diagnosing complex performance and reliability issues involving memory, CPU/GPU utilization, latency, frame drops, race conditions, service lifecycle, or cross-process communication. - Strong written and verbal communication skills, including the ability to influence architecture decisions across teams without direct authority. Preferred Qualifications - Experience with Android Automotive OS, embedded Android, infotainment, cluster, ADAS HMI, camera systems, navigation, or vehicle visualization. - Experience with ADAS or autonomous driving concepts such as perception objects, lane-level navigation, localization, path planning, camera recording, sensor data, or driver assistance alerts. - Experience with vehicle signal interfaces, CAN, SOME/IP, DDS, AIDL, gRPC, protobuf, vehicle data services, or equivalent middleware/data transport. - Experience defining rendering performance budgets, GPU memory strategies, frame pacing, asset pipelines, texture management, level-of-detail strategies, or fallback rendering behavior. - Experience leading architecture reviews, technical readiness reviews, release planning, and production issue triage for safety-relevant or vehicle-integrated software. - Familiarity with automotive software practices such as ASPICE, ISO 26262 concepts, CI/CD, HIL/SIL validation, test automation, and structured release governance. Compensation: The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of New York, Colorado, California, or Washington - Compensation: The expected base compensation for this role is : $189,300 - $290,700 Actual base compensation within the identified range will vary based on factors relevant to the position. - Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance. - Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays. #LI-EL1 This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}. The selected candidate will be required to travel <25% for this role. This job may be eligible for relocation benefits. About GM Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all. Why Join Us We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team. Total Rewards | Benefits Overview From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources. Non-Discrimination and Equal Employment Opportunities (U.S.) General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers. All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire. Accommodations General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us [email protected] or call us at 1-800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

Related Job Pages

More Software Engineer Jobs

General Motors logo

Field Service Engineer

General Motors

General Motors (GM), founded in 1908 by William "Billy" Durant in Flint, Michigan, began with the Buick Motor Company and later acquired brands like Oldsmobile and Cadillac, evolvi

Full TimeRemoteTeam 165,000Since 1908

Description The territory covers Las Vegas, NV . The selected candidate must live in territory or relocate to Las Vegas, NV (50 mile radius) The Role GM Field Service Engineers (FSEs) provide on-site professional automotive, business and computer technical support to GM's retail and wholesale communities. FSEs have broad responsibilities including vehicle diagnostic and repair support, providing an avenue for escalated cases, product problem resolution and territory management support for GM. The primary FSE objective is to diagnose and direct repairs on California customer vehicles and to reduce vehicle repurchases and warranty expense to GM. FSEs will also evaluate Dealership internal comeback processes, provide Dealership onsite service readiness feedback and support Techline products at GM Dealerships. What You'll Do (Responsibilities) Retail Support - Provide third level, on-site support to resolve automotive technical and Techline issues as escalated through processes in place at the GM Technical Assistance Center and the FSE Dispatch Center. Respond immediately to dispatch cases for vehicle concerns that may lead to "vehicle down" or potential "repurchase" situations - Maintain a close working relationship with GM District Managers-Aftersales (DM-A), the Regional CAM and BRSM to review vehicles in repurchase jeopardy and seek creative ways to avoid buy-back. - Work closely with the GM Business Resource Center (BRC) to respond to customers in your area that have contacted Customer Assistance asking for a repurchase of their vehicle - Utilize GM's predictive analytics tool to get notifications of high repurchase potential vehicles in your assigned area and assist dealers quickly when one of these high-risk vehicles shows up at a dealer in your area. - Review dealer comeback process on every dealer contact to determine it meets GM's requirements - Help implement a comeback process for each dealer that does not have a robust process in place. Work with the GM West Regional team when help is needed to persuade dealers to implement changes. - Review current Preliminary Information (PI) bulletins for known vehicle concerns with Dealer service personnel - Drive PI bulletin process by notifying TAC Escalation Team Agents (ETA) of authorized "field fix" information - Conduct ad-hoc in-Dealership training sessions, which can include technical information on the use of Techline tools and applications, as well as, other diagnostic tools and equipment when the dealer's deficiencies in these areas are causing buybacks. - Take ownership of Dealer concerns and use effective problem resolution skills - For those that are contributing to buybacks, trouble-shoot Service department IT hardware and Techline tool problems, using all available resources and follow through to resolution - For dispatched cases, address GM Dealership customer problem resolution needs via phone or at the Dealership location. - Report on Dealership's "State of Health" relative to overall service readiness to prevent buybacks. - When lack of qualified Technicians is the cause of buybacks, assist in Dealer Technician recruitment and retention by reviewing "Technician Pipeline" options to Dealer Service Management Wholesale Support - Develop and maintain strong relationships with GM National and Regional Management responsible for Service Operations and Vehicle/Powertrain Brand Quality, including the GM Engineering community with a focus on product quality improvements and minimizing potential repurchases. - Represent GM as the primary resource and spokesperson in the field for automotive technical and Techline product information - Attend to requests from GM wholesale personnel including Regional Service management, Vehicle/Powertrain Brand Quality, and Engineering as processed through the TAC and FSE Dispatch Center escalation process. - Provide feedback in the form of Field Product Reports (FPRs) to Vehicle/Powertrain Brand Quality Managers and GM Engineering - Provide support for Better Business Bureau (BBB) arbitration hearings and legal cases, such as "lemon law" law suits, to protect GM interests - Provide warranty waste reduction suggestions to FSE Leadership and the BQM Team Your Skills & Abilities (Required Qualifications) - 100% USA Geographic mobility is a requirement for this and all future moves in the field. - Extensive hands-on Automotive Dealership Service Department or equivalent vehicle diagnostic and repair experience. - Knowledge and experience with GM Essential Service tools - State Automotive Technician Certifications as required by state/local law (if relocated certified in new State within one month). - Possession of a valid driver's license and a clean driving record - Proficient user of MS Office applications: Word, PowerPoint, Excel, Outlook (or equivalent e-mail/calendar app). - Ability to manage, resolve, document, and close dispatch cases in the required time-frame. - Ability to build and maintain customer relationships with Dealership management teams with focus on the Dealership Service department - Ability to work with minimal direction and be responsible for self-training to maintain and increase skills - A history of maintaining customer satisfaction in a territory with multiple customer locations is desired - Ability to create and provide specialized training - Excellent communication skills and time management to successfully prioritize and deliver critical services. - Self-motivated with a proactive approach to meeting and exceeding customer expectations. What Will Give You A Competitive Edge (Preferred Qualifications) - 10 or more years hands-on Automotive Dealership Service Department or equivalent vehicle diagnostic and repair experience. - Familiar with the GM Comeback Process for GM Dealers - Familiar with GM Customer Assistance Operations - Vocational Degree, Technical Degree, Associates Degree or bachelor's degree - Proficient user of Data Bus Diagnostic Tools (e.g., via TIS/GDS, NeoVi /V-Spy Intrepid Tools, Buffalo Tool, INCA Tool, etc.) - Proficient user of Pico Scope - 10 plus years customer handling, support, sales, administrative, computer or other business skills applicable to the specific needs of the FSE position - Computer hardware set-up, internet and wireless communications experience - Certified in the following Automotive Service Excellence (ASE) Tests and re-certification at the required intervals: A1-A9 plus Master Technician certification T1-T8, plus Master Technician certification L1, L2 and L3 - Knowledge of GM Global Connect Service Applications - Knowledge of GM Service Training College (GM STC) training web site and applications - Extensive knowledge of GM vehicle control systems, including controller area networks, GM LAN, etc. - 100% completion of GM Service Training requirements including achieving GM Master Technician in one or more GM STC Training paths. - GM World Class Technician credentials Knowledge of LAN/WAN IT infrastructure Compensation: The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position, as well as geography of the selected candidate. • The salary range for this role is $69,900 - $107,300. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position. • Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance. Benefits: • Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more. #LI-JT2 GM does not provide immigration-related sponsorship for this role. Do not apply for this role if you will need GM immigration sponsorship now or in the future. This includes direct company sponsorship, entry of GM as the immigration employer of record on a government form, and any work authorization requiring a written submission or other immigration support from the company (e.g., H1-B, OPT, STEM OPT, CPT, TN, J-1, etc.) This role is categorized as remote; however, the selected candidate must live in an approved city within the assigned territory or be willing to relocate. The candidate will be required to relocate, or already reside in the approved city no later than the timeline provided at offer. The selected candidate will be required to travel at least 50% or more on a frequent basis. This job is not eligible for relocation benefits. Any relocation costs would be the responsibility of the selected candidate. This position requires the ability to legally operate a motor vehicle on a regular basis and successfully complete a Motor Vehicle Report review. About GM Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all. Why Join Us We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team. Total Rewards | Benefits Overview From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources. Non-Discrimination and Equal Employment Opportunities (U.S.) General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers. All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire. Accommodations General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us [email protected] or call us at 1-800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

United States
$69.9K - $107.3K / year
Job Closed
GameChanger logo

Director of Engineering

GameChanger

Helping families elevate the next generation through sports. A part of the DICK’S Sporting Goods family.

Full TimeRemoteTeam 51-200Since 2016H1B No Sponsor

• Lead and develop Engineering Managers and their teams across mobile, web, and backend disciplines, fostering a high-performance and high-trust culture. • Define and drive technical strategy for a portfolio of new products and experiences, balancing rapid iteration with long-term scalability, reliability, and quality. • Partner closely with Product, Design, Data, and Business leaders to evaluate opportunities, solve complex customer problems, and bring new products to market. • Champion thoughtful adoption of emerging technologies, including AI-powered capabilities and tooling, to improve both customer experiences and engineering effectiveness. • Recruit, develop, and retain exceptional engineering talent while helping shape the culture and technical standards of the broader engineering organization. • Champion an AI-first engineering mindset, identifying and integrating AI-powered tooling and capabilities to unlock new user experiences and improve team productivity.

Alaska + 7 moreAll locations: Alaska | Hawaii | Iowa | Louisiana | Montana | Oklahoma | Mississippi | South Carolina
$240K - $260K / year
Full TimeRemoteTeam 501-1,000H1B Sponsor

• Escrever funções que são facilmente testáveis • Será responsável em solucionar casos e erros mais abrangentes. • Compreender a pirâmide de testes e escrever testes que auxilie a equipe na construção dos casos de testes. • Usa uma abordagem sistemática para depurar problemas. • Monitorar estabilidade do produto e dos dados operacionais do domínio de sua equipe. • Apoiar o time a identificar e propõe melhorias no código, bem como de tecnologia. • Seguir as políticas do controle de versão do código-fonte do produto. • Apoiar no monitoramento de padrões a serem seguidos. • Colaborar na construção da automatização dos processos de testes e deploy do produto. • Projetar funções alinhadas com a arquitetura geral do produto/negócio. • Seguir os padrões de segurança e ser guardião da sua aplicação. • Compartilhar conhecimentos com time e contribuir para o desenvolvimento da equipe. • Manter a documentação atualizada para que possa ajudar o time a esclarecer as dúvidas. • Contribui na análise dos indicadores da equipe, ajudando a propor ações para melhoria dos indicadores de performance e backlog. • Será um plus se você conhecer C# no .net Core 2.0 e superior - C# no .net Framework 4.7 Linguagem SQL para SQLServer DevOps - Docker/Docker Compose Orquestração de containers (Kubernetes) Rabbit MQ (Message broker) Estruturas de arquivos XML e JSON MultiThread TDD (Desenvolvimento guiado por testes) DDD (Domain Driven Design) Microsserviços Desenvolvimento de Web API e RESTful API's (Swagger) GIT

Brazil

Role Description SRED.io is redefining how companies fund innovation. We’re a fast-growing startup building a cutting-edge, AI-powered platform that helps Canadian businesses unlock SR&ED funding for their most ambitious tech and scientific projects. Our mission is simple: eliminate the friction of SR&ED claims so companies can focus on what matters most — building, experimenting, and pushing innovation forward. We currently don’t have an office, so the role is fully remote for the time being. However, we expect to establish an office in the future and transition to a hybrid setup. - Lead the design, development, and delivery of scalable product features in a fast-moving startup environment. - Take ownership of technical decisions, architecture, and engineering best practices across the platform. - Mentor and support developers through code reviews, collaboration, and hands-on technical leadership. - Work closely with founders, product, and design teams to turn business needs into practical technical solutions. - Drive product execution from concept to deployment, balancing speed, quality, and long-term scalability. - Help shape and evolve the engineering culture as we continue to grow. Qualifications - 7+ years of software development experience, including experience in a Senior or Lead Developer capacity. - Strong computer science fundamentals and the ability to solve problems with both technical depth and practical common sense. - Proven experience building and scaling products within startups or smaller tech companies where ownership and adaptability are essential. - Experience leading projects, mentoring developers, and driving technical initiatives end-to-end. - Tech stack flexibility — we value strong engineering fundamentals and adaptability over experience with a specific framework, our current stack is MEAN stack. - Comfortable working hands-on across different parts of the stack when needed. - Strong communication skills and the ability to collaborate effectively in a small, high-performing team. - Self-driven, pragmatic, and comfortable operating in a fast-paced environment with evolving priorities. Benefits - Impactful Work: Help businesses access critical funding and innovation opportunities, making a real difference for companies across Canada. - Growth Opportunities: As we scale, you’ll have plenty of opportunities for personal and professional growth. At SRED.io, we believe in promoting from within! - Innovative Product: Work with cutting-edge AI and NLP technology that’s reshaping an entire industry. Be part of a company that’s changing the game.

Canada
Job Closed