Post job

Software Engineering Manager jobs at Genuine Parts - 1814 jobs

  • Software Engineering Manager, Compute Systems Software

    General Motors 4.6company rating

    Mountain View, CA jobs

    The Vehicle Experiences Engine (VEE) at GM is transforming how millions of people interact with their vehicles by building the software engines behind next-generation digital experiences. At the heart of this transformation is the Compute Systems Software team - the group that delivers the foundational platform software for GM's infotainment compute systems. Our work spans the Linux kernel, board support packages (BSP), and device drivers that power Android Automotive OS, multimedia, connectivity, and core system services. As Software Engineering Manager, Compute Systems Software, you'll lead a team of engineers building these platforms, with a specific focus on containerization, modularization, and software update pipelines across our infotainment compute stack. You'll translate technical strategy into clear execution plans, support and grow senior individual contributors, and partner with silicon vendors, DevOps, and cross-functional teams to deliver platform capabilities that ship in production vehicles worldwide. This role is focused on hands‑on team leadership and execution. You'll be close to the code and design decisions, own delivery for a well‑defined set of platform areas, and lead the collaboration with our DevOps partners to build a best‑in‑class CI pipeline on top of broader GM CI infrastructure, while shaping engineering practices that raise the bar for reliability, performance, and maintainability across our infotainment compute stack. Key Responsibilities Manage and develop a high‑performing engineering team, providing clear expectations, coaching, and career growth for engineers at various levels. Own delivery for a subset of compute system software (e.g., specific Linux subsystems, BSP components, or device drivers) that power GM's infotainment platforms. Translate technical strategy into execution, turning high‑level platform direction into actionable roadmaps, sprint goals, and clear priorities for the team. Drive high‑quality engineering practices, including code reviews, design reviews, test strategy, observability, and robust CI/CD for platform software. Track progress and manage risks against vehicle and program milestones; proactively surface issues, drive mitigations, and keep stakeholders aligned. Partner cross‑functionally with Android Automotive OS, multimedia, connectivity, and hardware teams to ensure seamless integration and predictable delivery. Collaborate with vendors (e.g., Qualcomm) on bring‑up, debugging, and platform enhancements; help ensure external partners are unblocked and aligned with GM's needs. Continuously improve team processes, removing friction, clarifying ownership, and fostering a culture of technical excellence and psychological safety. Required Qualifications 10+ years of professional experience building embedded or edge software platforms, with a solid foundation in Linux kernel, BSP, or device driver development. 3+ years of engineering leadership experience as a people manager, tech lead manager, or equivalent, including responsibility for performance management and hiring. Demonstrated success delivering production‑gradeplatformor embedded software on modern SoC‑based systems. Experience driving projects from design through launch, including planning, estimation, risk management, and cross‑team coordination. Strong technical credibility in embedded Linux, with the ability to participate in design discussions, review code and architectures, and ask the right technical questions. Proven ability to work effectively with cross‑functional partners (product, program management, hardware, and other software teams) and communicate clearly with stakeholders. Familiarity with implementing modern engineering practices - Git/GitHub, CSM, CI/CD, automated testing, and structured release processes. Preferred Qualifications Master's degree in Computer Science, Electrical/Computer Engineering, or related field. Deep knowledge of Linux kernel internals and frameworks (e.g., memory management, DMA, V4L2, ALSA). Experience with YoctoLinux or similar embedded buildsystems, and deploying commercial embedded Linux systems at scale. Exposure to Android Automotive OS integrations, HALs, and multimedia pipelines. Experience working with Qualcomm or similar SoCs, and collaborating with silicon vendors and/or open‑source communities (e.g., upstreaming fixes or drivers). Prior experience managing or tech‑leading platform teams, especially in automotive, consumer electronics, or other safety‑/reliability‑critical domains. Tools & Technologies Linux kernel, device drivers, BSP YoctoLinux and embedded build systems Android Automotive OS and HAL interfaces Qualcomm automotive SoCs and associated toolchains CI/CD pipelines, test automation, observability, and telemetry for platform software Why Join Us Help shape the compute platform at the heart of GM's infotainment and digital experiences. Lead a team working at the intersection of Linux kernel, Android Automotive OS, and modern SoC platforms. Deliver highly visible impact across multiple vehicle programs and contribute directly to the performance, reliability, and capabilities of GM vehicles. 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 the California Bay Area. The salary range for this role is $217,000 - 333,000. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position. #J-18808-Ljbffr
    $217k-333k yearly 1d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Engineering Manager - Autonomy Interface SW, Cameras

    General Motors 4.6company rating

    Mountain View, CA jobs

    **Job Description:**GM is developing the next generation of embedded platform software to deliver state-of-the-art features to our customers. To achieve that goal, we are looking for technical managers who coach their teams to success and mentor their direct reports to achieve their potential.The Autonomy Interface SW team is responsible for the software that configures devices like lidars, cameras, radars, and IMUs and delivers sensor data to the AV stack running on GM vehicles. We are looking for a talented Engineering Manager to lead, manage, and grow our Camera platform SW engineering team in a fast-paced environment. The ideal candidate will combine deep technical expertise in embedded systems and camera technology with strong leadership skills to mentor engineers, drive cross-functional collaboration, and deliver high-quality, performant software solutions. Work with technical lead(s) to set the technical direction for the team, and anticipate strategic and scaling-related challenges Work with Engineering Leadership and Technical Program Managers to create and execute on a roadmap for your team Conduct performance reviews, identify top performers, and support their growth into Technical Leadership or Engineering Management roles4+ years experience managing teams who have shipped and support scalable production systems5+ years experience in software engineering roles Effective interpersonal, leadership, and communication skills Bachelor's degree in engineering or equivalent real world experience* Deep understanding of SoC architectures and hardware communication protocols (I²C, SPI, PCIe, USB).* Familiarity with industry-specific frameworks (e.g., Android Camera HAL3, QCOM, or Nvidia video frameworks).* Experience with computer vision or image processing algorithms and performance optimization.Experience building or managing performance and safety critical systems or similar Experience with DO-178, ISO-26262, or IEC-62304 Experience with modern C++11 or later development Experience working with ROS or other robotics frameworks Hands-on experience with camera/video subsystems, including MIPI-CSI interfaces, V4L2 frameworks, and Image Signal Processors (ISP) ***Hybrid:** This role is categorized as hybrid. This means the successful candidate is expected to report to an office location three times per week, at minimum.****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 the California Bay Area.The salary range for this role is $185,600.00 to $285,000.00. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position. ***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.This job may be eligible for relocation benefits. 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 or call us at ************. 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.Our diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility.We are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM's . As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more.Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above. If you are seeking to apply to a specific role, we encourage you to click “Apply Now” on the job posting of interest. #J-18808-Ljbffr
    $185.6k-285k yearly 1d ago
  • Engineering Manager, Compute Systems Software (Infotainment)

    General Motors 4.6company rating

    Mountain View, CA jobs

    A leading automotive company is seeking a Software Engineering Manager to lead a high-performing team focused on building software for infotainment systems. The role involves delivering production-grade embedded software, managing development teams, and collaborating with various stakeholders. Ideal candidates will have extensive experience in Linux kernel and embedded platforms, with a proven track record in engineering leadership. This position offers an opportunity to shape advanced automotive technology, delivering significant impact to vehicle performance and reliability. #J-18808-Ljbffr
    $145k-182k yearly est. 1d ago
  • Staff Android Software Engineer

    Rivian 4.1company rating

    Palo Alto, CA jobs

    About Us Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive's next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we're addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the future is uncharted. By combining our expertise across connectivity, AI, security and more, we'll map a new way forward. Working together, we'll create a future that's more connected, more intelligent, more sustainable for everyone. Role Summary Architecting Android for Global Mobility The Navigation application is the most used application in infotainment. As part of the Mapping team you will help build a world class Android application that will ship to millions of customers around the world from Rivian to Porsche to VW and more. We're looking for an experienced Android engineer to help us architect, build, profile and maintain an Android based framework that empowers the next generation of Navigation applications. No maps or automotive experience necessary, we're looking for top Android developers first and foremost. Responsibilities You will be a technical leader, driving architectural decisions and delivering robust, high-performance software. Architect, design, and develop mission-critical applications on Android Automotive OS, ensuring technical excellence and scalability across diverse vehicle platforms. Create modular and scalable Android software frameworks, design patterns, and libraries that can adapt to a variety of different product lines and global use cases within the joint venture. Collaborate with engineering, product, and UI/UX teams to define the technical requirements and long-term vision for our core application features. Identify and resolve the most complex application and system-level Android bottlenecks, focusing on performance optimizations spanning the OS stack. Chase bugs through the entire Android stack; from low-level driver and hardware issues, across inter-process communications (IPC), to network services, and into various shared components and libraries. Maintain and contribute to reliable and repeatable testing suites to manage performance and quality across releases. Drive quality through rigorous code reviews, continuous integration/development, and the implementation of robust test code, including edge cases. Mentor and influence other engineers, growing the technical capabilities and best practices of the entire organization. Qualifications Expert Technical Depth Bachelor's degree in Computer Science or Software Engineering (MS preferred) or equivalent professional experience. Expertise with Android UI frameworks and architectural patterns. Expert-level Android application developer with 8+ years of experience building and shipping complex, production-quality applications. Exceptional proficiency in Kotlin. Demonstrable expertise in using Android and Native Linux APIs, including the ability to perform systems-level debugging and optimization. Advanced concurrency experience is mandatory, particularly with Kotlin Coroutines and Flows and multi-threaded programming. Extensive experience profiling and optimizing Android UI performance and memory usage in resource-constrained or embedded environments. Experience with Android Binders. Proficient in code versioning and CI tools (Git, Jenkins, GitLab). Leadership & Influence Ability to manage your workload with minimal supervision and autonomously lead large, ambiguous technical projects. Excellent interpersonal skills with the proven ability to collaboratively work with, mentor, and influence cross-functional, senior, and globally distributed teams. Top-notch teamwork and communication skills. Pay Disclosure Salary Range for Palo Alto, California Based Applicants: 186,000 USD - 232,500 USD (actual compensation will be determined based on experience, location, and other factors permitted by law). Benefits Summary: Rivian and Volkswagen Group Technologies provides robust medical/Rx, dental and vision insurance packages for full-time and part-time employees, their spouse or domestic partner, and children up to age 26. Full Time Employee coverage is effective on the first day of employment. Part-Time employee coverage is effective the first of the month following 90 days of employment. Equal Opportunity Rivian and Volkswagen Group Technologies is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law. We are also committed to ensuring compliance with all applicable fair employment practice laws regarding citizenship and immigration status. Rivian and Volkswagen Group Technologies is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at candidateaccommodations@rivian.com. Candidate Data Privacy Rivian and VW Group Technologies (Rivian and Volkswagen Group Technologies) may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes (Candidate Personal Data). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian and Volkswagen Group Technologies may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law. Rivian and Volkswagen Group Technologies may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian and Volkswagen Group Technologies affiliates; and (iii) Rivian and Volkswagen Group Technologies' service providers, including providers of background checks, staffing services, and cloud services. Rivian and Volkswagen Group Technologies may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions. Please see our Candidate Data Privacy Notice (English) and Candidate Data Privacy Notice (Serbian) for more information. Please note that we are currently not accepting applications from third party application services. #J-18808-Ljbffr
    $159k-209k yearly est. 2d ago
  • Staff Software Engineer - Autonomous Driving Simulation SDK

    General Motors 4.6company rating

    Sunnyvale, CA jobs

    An innovative automotive company in Sunnyvale seeks a Staff Software Engineer to lead the technical vision for autonomous driving technologies. The role involves defining architectural roadmaps, leading design implementations, and mentoring engineers. Candidates should have over 5 years of software development experience, strong capabilities in Python and front-end technologies. This position offers unique opportunities to shape the future of autonomous vehicles and includes participation in a company vehicle evaluation program. #J-18808-Ljbffr
    $131k-162k yearly est. 2d ago
  • Senior Software Engineer, AV Core Services

    General Motors 4.6company rating

    Mountain View, CA jobs

    Senior Software Engineer, AV Core Services page is loaded Senior Software Engineer, AV Core ServicesApply remote type Hybrid locations Mountain View, California, United States of America time type Full time posted on Posted 20 Days Ago job requisition id JR-202510339 Hybrid: This role is categorized as hybrid. The successful candidate is expected to report three times per week, at minimum, to at least one of our Bay Area offices (San Francisco, Mountain View, and Sunnyvale). Role: Our team, part of GM's ADAS (Advanced Driver-Assistance Systems) organization, collaborates closely with the Operations Team. Our primary function is to develop and implement products that help them efficiently manage our extensive data collection vehicle fleet. This role is well-suited for individuals who have a strong product focus and a consistent drive to meet customer needs. We also incorporate generative AI into both our development tools and the products we create. What You'll Do Develop and maintain software to enable our fleet of vehicles Collaborate with teams from various departments to determine software requirements and specifications Design, implement, and test software to ensure flawless performance Optimize software performance and reliability for real-world deployment Resolve software issues promptly through effective debugging techniques Conduct code reviews and provide constructive feedback to team members Additional Job Description Your Skills & Abilities Bachelor's degree in Computer Science or a related field, or equivalent experience 3+ years of experience in software engineering Strong proficiency in programming languages such as Go, Java or C++ Excellent problem-solving and analytical skills Strong communication and collaboration abilities What will give you a competitive edge Familiarity with React or Next.js Experience with GCP 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. The salary range for this role is $ 134,000 - $235,900 . 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. Relocation : 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. 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 or call us at ************. 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. Similar Jobs (5) Senior Frontend Software Engineer, Commercial Software & Servicesremote type Hybrid locations Mountain View, California, United States of America time type Full time posted on Posted 17 Days AgoStaff Backend Software Engineer, Commercial Software & Servicesremote type Hybrid locations Mountain View, California, United States of America time type Full time posted on Posted 17 Days AgoSenior Software, AV Platform Core Testremote type Remote locations Mountain View, California, United States of America time type Full time posted on Posted 19 Days AgoAbout Us We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about: #J-18808-Ljbffr
    $134k-235.9k yearly 2d ago
  • Senior Software Engineer Factory Software & MES Systems

    Rivian 4.1company rating

    Palo Alto, CA jobs

    A leading automotive technology company is seeking a Senior Software Engineer for the Factory Software team in Palo Alto, CA. The role focuses on developing software to enhance ultra-high-speed manufacturing processes, utilizing technologies like machine vision. Ideal candidates should have over 5 years of software development experience, familiarity with languages like C or Go, and a strong understanding of software deployment best practices. This position offers a competitive salary range and excellent benefits including medical and dental coverage. #J-18808-Ljbffr
    $157k-204k yearly est. 1d ago
  • Senior Software Engineer - Vehicle Viewing and Mobility Insight

    General Motors 4.6company rating

    Mountain View, CA jobs

    This role is categorized as hybrid. This means the successful candidate is expected to report to Warren, MI or Mountain View, CA three times per week, at minimum or other frequency dictated by the business. About the Role General Motors' Vehicle Viewing team is seeking a Senior Software Engineer to lead the execution of advanced vehicle viewing applications and mobility insight features. As a Senior Software Execution Engineer, you will be responsible for development of high complex high visibility viewing software. What You'll Do Be responsible for full software development life cycle of C++ image processing applications. Perform design, implementation, and optimization of software modules. Be part of exclusive team responsible for launching Computer Vision and Machine Learning features to production level applications in real vehicles. Collaborate closely with software architects, vehicle system engineering and application engineers across GM worldwide. Develop and test your code on real vehicles. Identify defects in software design and implementation and assist development of anomaly correction and defect resolution. Work cross-functionally teams for safety-critical software integration and/or verification Keep abreast of new technology, debugging & instrumentation tools, microprocessors, and software development processes. Your Skills & Abilities (Required Qualifications) Bachelor of Science degree in Computer Science, Software Engineering, Electrical Engineering, or equivalent degree. Minimum of 5 years of job-related experience in software development and integration. Hands on experience in developing complex software systems using C, C++, or Python. Experience in multi-threaded environments. Strong computer science fundamentals in design, algorithms, and data structures. Experience in all phases of end-to-end development from requirements and design till product deployment. What Will Give You a Competitive Edge (Preferred Qualifications) Experience with image processing. Design/Development of Safety critical Systems/Components. Ability to lead complex problems and propose solutions. High level of oral and written communication skills, interpersonal skills to work independently and effectively with others. Experience with software development tools (Jenkins, github) 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 the California Bay Area. The salary range for this role is ($153,200 - $234,100). 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. This Job may be eligible for relocation benefits. #J-18808-Ljbffr
    $153.2k-234.1k yearly 4d ago
  • Autonomous Robotics Software Architect for AMRs & Drones

    Aptiv PLC 4.5company rating

    Boston, MA jobs

    A leading technology company in Boston is seeking a Software Architect specialized in Robotics and Drones. The successful candidate will define the software architecture for autonomous systems, lead technical teams, and ensure compliance with safety standards. Applicants should have over 8 years of experience in embedded software development, demonstrating expertise in ROS and leading development in robotics. This role offers a chance to contribute to innovative solutions within advanced technologies, promoting a collaborative environment. #J-18808-Ljbffr
    $104k-143k yearly est. 2d ago
  • ML / AI Software Engineer - C++ Metrics Frameworks

    General Motors 4.6company rating

    San Francisco, CA jobs

    Role: As an AI/ML Engineer on the Metrics Frameworks team, part of the Simulation, Evaluation, and Data organization, you will be an individual contributor focused on developing and optimizing infrastructure to accelerate autonomous vehicle development, testing, and deployment by creating specialized analytics frameworks and tools. We are seeking experienced software engineers to build analytical frameworks and tools that empower internal users to construct quantitative analysis pipelines and develop metrics. These metrics will support and accelerate feature design, prioritization, and development, as well as evaluate the impact of recently released features. Our analytics framework equally supports road event monitoring, data mining and training, and simulation metrics. About the Organization: The Simulation, Evaluation, and Data organization is dedicated to advancing the development of autonomous vehicles through cutting‑edge simulation technologies. The Metrics Frameworks team within this organization focuses on creating, maintaining, and evolving the analytics framework that supports GM's goal of safe, high‑performing, and scalable driverless technology. The team delivers robust and scalable tools that facilitate data‑driven decision‑making throughout the AV feature development lifecycle. We collaborate closely with Simulation Evaluation, Embodied AI, and System and Test Engineering teams to enhance productivity across the organization by developing automation tools and shared libraries for all engineering teams. We are accountable for the performance, reliability, and scalability OKRs of the analytics framework. This includes, but is not limited to, developing customized analytics workflows, improving operational telemetry and dashboards to track relevant KPIs for prioritization, and identifying, designing, and implementing solutions to achieve key results. What You'll Do: Create tooling that can receive signals from various sources (Simulation, Road, etc) and allow users to easily build quantitative analysis pipelines to extract usable insights. Accelerate team's effectiveness and efficiency by designing and implementing scalable automation tools for test creation, data collection and analysis, debugging, and performance monitoring. Design and implement extensible and well‑tested shared libraries that will be used by many engineers across the organization. Collaborate with other frameworks and data infra teams to build and deploy tools to improve productivity. Work closely with autonomous vehicle engineering to enable rapid development and model feedback. Maintain a high technical standard for code quality on the team, through architectural design and code reviews. Your Skills & Abilities: Experience developing scalable software solutions that will be used by many developers Experience writing Python and C++ in a production environment (unit testing, code review, algorithm performance and tradeoffs, etc.) Experience developing automation scripts (Python and Bash scripts) BS in Computer Science, Electrical Engineering, Mechanical Engineering, or Aerospace Engineering 5+ years of industry experience Strong organizational and communication skills What Will Give You A Competitive Edge: Experience with SQL and related tools/tech (Big Query, DuckDB, etc) Experience with time‑series data analysis and online performance monitoring tools Experience building high performance framework / infrastructure and performance optimization in C++/Python Familiarity with ROS, Pandas, Python bindings for C++, and plotting/visualization libraries Familiarity with Data orchestration and transformation tools like AirTable, AirFlow, DBT, etc Compensation: The salary range for this role is ($118,000 and $188,400). The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position. Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to the Mountain View, San Francisco, Warren or Milford Technical Center three times per week, at minimum. #J-18808-Ljbffr
    $118k-188.4k yearly 3d ago
  • Software Engineer, Design

    Same 3.9company rating

    San Francisco, CA jobs

    About us At Same, we're building a platform to enable anybody in the world to prompt software into existence. We launched Same in Mar 2025. In 8 weeks, we hit 350k in signups and $2m+ ARR, and we're growing very fast. Our founders are Aiden Bai, John Yang, and Nisarg Patel. We built open source projects used by millions of developers (Million.js, React Scan) and Airbnb, Robinhood, Perplexity, and Shopify in production. We're a small but experienced team that ships relentlessly. We welcome feedback to improve both our product and ourselves. We work hard, and we operate with a high degree of trust, agency, and ownership. What you'll do Build and launch next-gen AI-native products: You'll define new interaction models between humans and AI agents, crafting products that feel intuitive, responsive, and magical. Deliver exceptional UX on solid engineering foundations: From backend to frontend, you'll ship fast, robust, and production-ready experiences. Own the full lifecycle: You'll take features from 0 → 1 - from concept to design, implementation, launch, and iteration. What you'll bring 3+ years of professional experience (we care more about what you've built than where you studied) Proficiency in Next.js, React, TypeScript, and ideally some Kubernetes experience Strong product taste and a high bar for design Comfort working autonomously: You thrive in ambiguity, explore independently, and ship end-to-end product features Systems thinking: You're capable of turning abstract ideas into sound architectures and technical plans Code craftsmanship: You write clean, maintainable code, care deeply about quality, and have experience reviewing large PRs at scale #J-18808-Ljbffr
    $122k-161k yearly est. 2d ago
  • AI Senior Software Engineer

    General Motors 4.6company rating

    Mountain View, CA jobs

    **The Role:**As an AI Software Engineer on the Enterprise AI team, you will play a critical role in shaping GM's future through high-impact AI systems. You will be responsible for developing AI technologies and integrating them into GM's core platforms.You'll be a hands-on technical contributor focused on building core infrastructure components for AI/ML workflows. You'll work closely with other engineers and teams to deliver performant, production-grade systems.**Your Skills & Abilities (Required Qualifications):**10+ years' experience required of software engineering, with a strong background in Python, Java and .NET.Bachelor's degree or higher in Computer Science, Data Science, AI/ML, or equivalent experience.Ability to define and propose innovative solutions to business problems and projects that may begin with ambiguous requirements and requests.Expert knowledge of cloud platforms such as AWS, Azure, or GCP, and container orchestration technologies.Experience with DevOps practices and CI/CD tools, pipelines, and scripting for automation.**What Will Give You a Competitive Edge (Preferred Qualifications)**Understand enterprise-level application architecture diagrams and IT security requirements. Experience and knowledge in application performance in cloud settings Self-starter with the ability to influence others, working in teams and independently with leaders and stakeholders across many different organizations within Software and Services.Ability to communicate complex concepts in simple, visual terms suitable to a wide cross-section of audiences.Expert knowledge of algorithms, distributed systems, and API development.Excellent problem-solving skills, with the ability to think strategically and deliver in a fast-paced environment. Experience with natural language AI, such as customization, summarization and translation This position requires the ability to legally operate a motor vehicle on a regular basis. A company vehicle will be provided for this role with successful completion of a Motor Vehicle Report review. A company vehicle will be provided for this role with successful completion of a Motor Vehicle Report review.This job may be eligible for relocation benefits.GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP (e.g., H-1B, TN, STEM OPT, etc.) NOW OR IN THE FUTURE.Effective time management skills to balance workload across multiple simultaneous projects and meet deadlines proactively and independently.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 or call us at ************. 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.Our diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility.We are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM's . As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more.Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above. If you are seeking to apply to a specific role, we encourage you to click “Apply Now” on the job posting of interest. #J-18808-Ljbffr
    $133k-164k yearly est. 2d ago
  • Senior AI Software Engineer - Enterprise Platforms

    General Motors 4.6company rating

    Mountain View, CA jobs

    A leading automotive company in California is seeking an AI Software Engineer to develop and integrate AI technologies into core platforms. The ideal candidate will have over 10 years of experience in software engineering with strong skills in Python, Java, and cloud platforms. This role offers competitive benefits and the opportunity to work on innovative projects that shape the future of mobility. Candidates must possess excellent problem-solving skills and the ability to collaborate effectively within diverse teams. #J-18808-Ljbffr
    $133k-164k yearly est. 2d ago
  • Senior Software Engineer - Vehicle Vision & Mobility

    General Motors 4.6company rating

    Mountain View, CA jobs

    A leading automotive company is seeking a Senior Software Engineer to lead the development of advanced vehicle viewing applications. The ideal candidate will have at least 5 years of software development experience, particularly in C++ and Python. Responsibilities include full software life cycle management, collaboration with engineering teams, and testing code on real vehicles. This hybrid role allows work from Mountain View, CA or Warren, MI and offers competitive compensation. #J-18808-Ljbffr
    $133k-164k yearly est. 4d ago
  • Senior Software Engineer - Simulation Validation

    General Motors 4.6company rating

    Sunnyvale, CA jobs

    As a Senior Software Simulation Validation Engineer, you will be a technical leader responsible for ensuring the quality and reliability of autonomous vehicle simulation platforms. The role bridges hands-on coding, protocol/process definition, integration of metrics, and automated regression monitoring - all foundational to verifying the performance, fidelity, and validity of highly complex simulation systems. This position will follow both collaborative and technical standards with an emphasis on scalable, maintainable, and programmatic approaches. About the organization The GM Advanced Driver-Assistance Systems (ADAS) team develops and delivers intelligent, safety, and convenience features to elevate every driver's experience. By integrating state-of-the-art sensing, perception, and control technologies, GM ADAS empowers vehicles with cutting-edge capabilities. Our cross-functional experts collaborate to design scalable, reliable systems that set new standards for automotive innovation and make mobility easier, safer and more convenient for all. Sim Validation at GM The Sim Validation team at GM ensures our simulation environments accurately mirror real-world driving conditions and sensor interactions. On the one hand, by measuring and monitoring the realism, accuracy, and coverage of our virtual environments and sensor models, Sim Validation enables developers and engineers to validate autonomous and ADAS technologies with greater realism and confidence. On the other hand, our validation methodologies establish a basis of trust in our simulation results and capabilities when reporting to executives and regulatory bodies. Our solutions reduce reliance on physical testing, streamline development, and provide essential insights that guide safer, more robust vehicle systems. What you and your team will be doing Build and maintain simulation fidelity and validity metrics, quantifying the gap between simulation and road in novel ways. Construct mechanisms to attribute issues to components of simulation systems. Design and maintain robust data ingestion and loading tools to support diverse simulation pipelines Develop and optimize nodes in both C++ and Python to extract and aggregate metric outputs at scale. Create, maintain, and monitor test suites, enabling automated regression detection. Debug, track, and report on validity measures, including deep root-cause analysis. Triage and aid in the prioritization of resolving validation issues. Contribute documentation in the form of technical designs, experiment results and internal publications. Conduct code reviews and assist teammates in tracking evolving requirements and user workflows. Interface with cross-org partners to articulate requirements, resolve handoff issues, and share best practices. Required Skills & Qualifications 3+ years of experience writing Python in a production environment (unit testing, code review, algorithm performance and tradeoffs, etc.). Demonstrated experience with C++. Familiarity with data analysis, e.g. statistics Familiarity with SQL, ROS, numpy & scipy, and plotting/visualization libraries Excellent communication skills and ability to work independently, driving technical advances. BS in Computer Science, Electrical Engineering, Mechanical Engineering, Robotics, Aerospace Engineering or similar experience. Bonus points Experience building algorithms central to data analysis of engineering domains Experience developing software solutions that are used across engineering teams Experience with computational geometry, linear algebra, or Machine Learning Experience with time-series data analysis and online performance monitoring tools Experience in simulation/test engineering or automotive autonomy platforms Experience automating pipelines, maintaining and troubleshooting test protocols. Familiarity with some of Google Cloud, BigQuery, containerized builds, large-scale continuous integration/monitoring or Python/C++ interoperability #J-18808-Ljbffr
    $133k-164k yearly est. 3d ago
  • AI-First Software Engineer - Build & Launch End-to-End UX

    Same 3.9company rating

    San Francisco, CA jobs

    A fast-growing tech company in San Francisco is seeking a product developer to help build next-gen AI-native products. The role involves defining interaction models, delivering exceptional user experiences, and managing the entire product lifecycle. Ideal candidates should have at least 3 years of professional experience, and be proficient with Next.js, React, and TypeScript. The company values autonomy and innovation and is looking for creative thinkers who thrive in a dynamic environment. #J-18808-Ljbffr
    $129k-172k yearly est. 2d ago
  • Sr. Software Engineer - Infotainment Software (Android Auto)

    Rivian 4.1company rating

    Palo Alto, CA jobs

    About Us Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive's next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we're addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the future is uncharted. By combining our expertise across connectivity, AI, security and more, we'll map a new way forward. Working together, we'll create a future that's more connected, more intelligent, more sustainable for everyone. Role Summary As we develop a fully integrated experience in our future VW‑group vehicle lines, we need Software Engineers to help raise the bar for mission critical in‑vehicle applications. Our diverse team shares an innate curiosity for the world, a willingness to see things differently, and a passion for getting things done. We never stand still in our pursuit of progress, and we're looking for the best and brightest talent to accelerate our vision toward future mobility. Responsibilities Develop best-in-class in applications for in vehicle user experience, with a focus on Android Auto projection mode Create reliable and performant application infrastructure for smart phone integration features Collaborate with the UX/UI Team and Studio Team to realize beautiful, cutting‑edge UI Test the in‑vehicle experience in the lab and in prototype vehicles Troubleshoot and resolve issues found during testing Help drive research into new technologies and interfaces Collaborate with other divisions in understanding and sharing technology roadmaps, portfolios, and intellectual property Qualifications Bachelor's degree in computer science, Software Engineering, or related field 5+ years of experience with software development life cycle experience, from requirements gathering through to implementation and maintenance 5+ years of experience with Java/Kotlin 2+ years of experience with modern object‑oriented languages: C++ Proficiency in using Android and Android Jetpack APIs, including knowledge of Android NDK and JNI Knowledge of Android design principles and application interface guidelines Knowledge of Android's performance and testing framework Familiarity with embedded Android framework services Excellent coding and proofreading skills Proficient in code versioning tools including Git, Gitlab and others Excellent inter‑personal skills with the ability to collaboratively work with and influence cross‑functional teams Preferred Qualifications Experience with developing multi‑media and Bluetooth solutions Experience with Android Auto Projection (AAP) Receiver integration Experience with the Android Auto Vendor Extension Channel Experience with Android Automotive (AAOS) Pay Disclosure Salary Range/Hourly Rate for California Based Applicants: 146,000 USD to 183,000 USD (actual compensation will be determined based on experience, location, and other factors permitted by law). Benefits Summary Rivian and Volkswagen Group Technologies provides robust medical/Rx, dental and vision insurance packages for full‑time and part‑time employees, their spouse or domestic partner, and children up to age 26. Full Time Employee coverage is effective on the first day of employment. Part‑Time employee coverage is effective the first of the month following 90 days of employment. Equal Opportunity Rivian and Volkswagen Group Technologies is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law. We are also committed to ensuring compliance with all applicable fair employment practice laws regarding citizenship and immigration status. Rivian and Volkswagen Group Technologies is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at candidateaccommodations@rivian.com. Candidate Data Privacy Rivian and VW Group Technologies (“Rivian and Volkswagen Group Technologies”) may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes (“Candidate Personal Data”). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian and Volkswagen Group Technologies may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law. Rivian and Volkswagen Group Technologies may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian and Volkswagen Group Technologies affiliates; and (iii) Rivian and Volkswagen Group Technologies' service providers, including providers of background checks, staffing services, and cloud services. Rivian and Volkswagen Group Technologies may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions. Please see our Candidate Data Privacy Notice (English) and Candidate Data Privacy Notice (Serbian) for more information. Please note that we are currently not accepting applications from third party application services. #J-18808-Ljbffr
    $150k-191k yearly est. 2d ago
  • Senior Software Engineer, Data Analytics

    Rivian 4.1company rating

    Palo Alto, CA jobs

    About Us Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive's next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we're addressing the challenges of electric vehicles through technology that will set the standards for software‑defined vehicles around the world. The road to the future is uncharted. By combining our expertise across connectivity, AI, security and more, we'll map a new way forward. Working together, we'll create a future that's more connected, more intelligent, more sustainable for everyone. Role Summary We are looking for a Software Engineer to help us develop tools that analyze connected systems and telematics performance across various use cases. Using large‑scale data analytics and telemetry analysis, your work will provide critical insights into platform issues that may impact customer‑facing features. Additionally, you'll help build and test integrations between different system components to ensure reliable data flow and system performance. Responsibilities Develop analytics tools to extract meaningful insights from vehicle telematics and connected system data. Analyze complex telematics data from our internal fleet to detect performance patterns and anomalies, predict potential issues, and drive system improvements. Build automated diagnostics and dashboards to give developers real‑time visibility into system health. Support on‑vehicle integration test and data collection efforts to validate our telematics software. Collaborate with engineers across software, cloud, and embedded teams to ensure platform stability before external feature release to customers. Core Capabilities and Behaviors Experience with SQL‑based query construction required; Python and PySpark proficiency preferred. Strong background in data gathering, analysis, and problem‑solving methodologies required. Ability to apply critical thinking to a variety of complex problems, often when analyzing data across multiple system components. Prior experience with data analysis and visualization tools like Hex, Preset or similar is nice to have. Must have excellent written and verbal communication skills. Understanding of connected systems, IoT, or telematics concepts (preferred but not required). Ability to work in a fast‑paced environment. Qualifications Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or similar. 3+ years of relevant professionl experience. Proficient with database manipulation and data presentation. A mindset geared towards collaboration and forward progress. Ability to thrive under pressure and even with time constraints, apply creative and critical thinking to deliver exceptional results. Pay Disclosure Salary Range/Hourly Rate for Palo Alto, California Based Applicants: $146,000 - 183,000 USD (actual compensation will be determined based on experience, location, and other factors permitted by law). Benefits Summary Rivian and Volkswagen Group Technologies provides robust medical/Rx, dental and vision insurance packages for full‑time employees, their spouse or domestic partner, and children up to age 26. Coverage is effective on the first day of employment. Equal Opportunity Rivian and Volkswagen Group Technologies is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law. We are also committed to ensuring compliance with all applicable fair employment practice laws regarding citizenship and immigration status. Rivian and Volkswagen Group Technologies is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at candidateaccommodations@rivian.com. Candidate Data Privacy Rivian and VW Group Technologies (“Rivian and Volkswagen Group Technologies”) may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes (“Candidate Personal Data”). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian and Volkswagen Group Technologies may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law. Rivian and Volkswagen Group Technologies may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian and Volkswagen Group Technologies affiliates; and (iii) Rivian and Volkswagen Group Technologies' service providers, including providers of background checks, staffing services, and cloud services. Rivian and Volkswagen Group Technologies may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions. Please see our Candidate Data Privacy Notice (English) Candidate Data Privacy Notice (Serbian) for more information. Please note that we are currently not accepting applications from third party application services. #J-18808-Ljbffr
    $146k-183k yearly 1d ago
  • Senior Software Engineer, Factory Software

    Rivian 4.1company rating

    Palo Alto, CA jobs

    About Us Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive's next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we're addressing the challenges of electric vehicles through technology that will set the standards for software‑defined vehicles around the world. The road to the future is uncharted. By combining our expertise across connectivity, AI, security and more, we'll map a new way forward. Working together, we'll create a future that's more connected, more intelligent, more sustainable for everyone. Role Summary As a Senior Software Engineer on the Factory Software team, you will develop software, services, and applications to support ultra‑high‑speed manufacturing. You will identify and solve challenges by implementing cutting‑edge technologies such as machine vision, distributed message buses, and virtualization in the manufacturing process. Your software design responsibilities will include creating robust, reliable, and maintainable systems. To help Rivian produce factories efficiently, you will collaborate with cross‑functional teams to foster a cohesive environment. This role involves assisting with design reviews, commissioning, and establishing deployment and test plans during new factory builds. You will monitor high‑level project goals and ensure success by identifying challenges early and proactively working to mitigate them. This position can be located at our facilities in Normal, IL, Palo Alto, CA, or Irvine, CA, and reports to the Senior Manager of Software Engineering. Responsibilities Contribute to the development of software standards and specifications by providing feedback on lessons learned and project gaps. Proactively review and approve merge requests (MR) with development teams. Guide teams in the proper deployment of Rivian software and enforce best practices. Qualifications 5+ years of software development experience in a test‑driven environment. Proficiency in one or more of the following languages: C, C++, Go (preferred), Rust. Bachelor's/Master's in Software Engineering (or equivalent experience). Experience designing software for streaming mechanisms (NATS, Kafka, RabbitMQ, Pulsar, etc.). Familiarity with source control systems (e.g., Gitlab, Bitbucket) and tools like JAMA and JIRA. Experience with automated testing and continuous integration frameworks. Strong understanding of caching, authentication, authorization, and privacy considerations. Comfortable with SDLC best practices and version‑controlled software. Experience in designing and developing high‑performance software. Solid understanding of Linux, or real‑time operating systems. Experience with systematic troubleshooting and root cause analysis. Approximately 30% travel, or as required by the team. Preferred Qualifications Knowledge of Kubernetes (K8s), Git, Bazel, Jenkins, GitLab, Vault, or automotive systems is a plus. Experience with APIs (e.g., gRPC, HTTP) and database systems. Experience working on Manufacturing Execution Systems (MES) is a plus. Pay Disclosure Salary Range/Hourly Rate for Palo Alto, California‑based applicants: $146,900- $183,600 (actual compensation will be determined based on experience, location, and other factors permitted by law). Benefits Summary Rivian and Volkswagen Group Technologies provides robust medical/Rx, dental and vision insurance packages for full‑time employees, their spouse or domestic partner, and children up to age 26. Coverage is effective on the first day of employment. Equal Opportunity Rivian and Volkswagen Group Technologies is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law. We are also committed to ensuring compliance with all applicable fair employment practice laws regarding citizenship and immigration status. Rivian and Volkswagen Group Technologies is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at candidateaccommodations@rivian.com. Candidate Data Privacy Rivian and VW Group Technologies (“Rivian and Volkswagen Group Technologies”) may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes (“Candidate Personal Data”). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian and Volkswagen Group Technologies may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law. Rivian and Volkswagen Group Technologies may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian and Volkswagen Group Technologies affiliates; and (iii) Rivian and Volkswagen Group Technologies' service providers, including providers of background checks, staffing services, and cloud services. Rivian and Volkswagen Group Technologies may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions. Please see our Candidate Data Privacy Notice (English) and Candidate Data Privacy Notice (Serbian) for more information. Please note that we are currently not accepting applications from third party application services. #J-18808-Ljbffr
    $146.9k-183.6k yearly 1d ago
  • Senior Cellular Software Engineer

    Rivian 4.1company rating

    Palo Alto, CA jobs

    About Us Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive's next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we're addressing the challenges of electric vehicles through technology that will set the standards for software‑defined vehicles around the world. The road to the future is uncharted. By combining our expertise across connectivity, AI, security and more, we'll map a new way forward. Working together, we'll create a future that's more connected, more intelligent, more sustainable for everyone. Role Summary We are building an exciting software‑defined vehicle architecture and looking for highly skilled and motivated software engineers to join our Wireless Software team. More specifically we are building a highly complex and distributed connectivity software stack along with 5G and Wi‑Fi SW applications and are looking for someone with strong wireless experience and proficient in modern C++ to help grow our team's capabilities. Responsibilities Design, develop and maintain Cellular software applications on POSIX systems (C++, Python) Design and implement state machines for control, data and voice services for 5G/Wi‑Fi modules Develop object‑oriented designs, abstraction layers, middleware and system services for embedded Linux systems Define and implement good power, connection and network policy management for various network scenarios Develop algorithms for smart link quality detection in often ambiguous radio environments Ensure code quality through comprehensive unit testing (GTest, GMock), system‑testing and adherence to coding standards Effectively collaborate across cross‑functional teams to drive project success Qualifications BS/MS in Electrical Engineering, Computer Science or Computer Engineering Strong C++ programming Experienced in 4G/5G SW application development Python and shell scripting experience Strong understanding of TCP/IP suite, memory management and file systems Good understanding of ARM processors, toolchains, and Linux OS Strong first principles thinking along with excellent analytical, debugging and problem‑solving skills Nice to Have: Wi‑Fi / BT or eSIM development experience Prior experience in embedded Linux systems and networking Prior experience in Android software development (Kotlin or Java) Pay Disclosure Salary Range/Hourly Rate for Palo Alto, California Based Applicants: $147,000 - 185,000 USD (actual compensation will be determined based on experience, location, and other factors permitted by law). Benefits Summary: Rivian and Volkswagen Group Technologies provides robust medical/Rx, dental and vision insurance packages for full‑time employees, their spouse or domestic partner, and children up to age 26. Coverage is effective on the first day of employment. Equal Opportunity Rivian and Volkswagen Group Technologies is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law. We are also committed to ensuring compliance with all applicable fair employment practice laws regarding citizenship and immigration status. Rivian and Volkswagen Group Technologies is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at candidateaccommodations@rivian.com. Candidate Data Privacy Rivian and VW Group Technologies (“Rivian and Volkswagen Group Technologies”) may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes (“Candidate Personal Data”). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian and VW Group Technologies may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) record‑keeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law. Rivian and Volkswagen Group Technologies may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian and Volkswagen Group Technologies affiliates; and (iii) Rivian and Volkswagen Group Technologies' service providers, including providers of background checks, staffing services, and cloud services. Rivian and Volkswagen Group Technologies may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions. Please see our Candidate Data Privacy Notice (English) and Candidate Data Privacy Notice (Serbian) for more information. Please note that we are currently not accepting applications from third party application services. #J-18808-Ljbffr
    $147k-185k yearly 1d ago

Learn more about Genuine Parts jobs

View all jobs