Senior Team Lead C Software Engineer

3 weeks ago


Milpitas CA, United States Motional Full time

The Embedded Software Controls team delivers robust high performance software on real-time embedded compute platform. Supporting different vehicle platforms provided by OEMs, embedded controller hardware bring up, and safety features. Including system health monitoring, backup strategy when failure happens, redundant system design to meet ASIL-D standards for autonomous driving at scale. Motional builds state-of-the-art fully autonomous vehicles, encompassing software, hardware, vehicle, and cloud solutions for cars. We specialize in robo-taxis for passenger rides and goods delivery, currently operating in Las Vegas.

Role responsibilities:

  • Leads and grows an Embedded Software team to deliver autonomous driving vehicle control systems from design, prototyping, testing, deployment, to production.
  • Provide technical leadership to make consequential decisions on architectural direction, strategic investments, tactical execution, and technical debt reduction.
  • Oversees the development and optimization of critical platform control components such as body control, sensor cleaning, temperature control, and vehicle monitoring.
  • Identifies and reviews technical requirements in collaboration with partnering teams, such as Systems Engineering and Safety, to drive completion of features and projects.
  • Leads from a strong technical background in embedded software engineering best practices.
  • Coordinate with Motional partners and suppliers for the purpose of vehicle platform bring up and next generation platform design.
  • Mentors, provides feedback (technical and professional) to team members, and collaborates with project managers to roadmap and execute plans on schedule.
  • Understands and explains trade-offs and complex concepts to peers and leaders to drive decision-making.
  • Self-motivation to generate new ideas, and provide a vision for the team and our system.

What we're looking for:

  • Experience leading a team of 5+ Engineers in a value-driven organization
  • 5+ years of experience implementing vehicle controllers utilizing both classical and modern control theory.
  • Masters or PhD in Robotics, Computer Science, Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field..
  • Expertise in Embedded C development and C++ within a large codebase.
  • Experience successfully launching a new product into the commercial market.
  • Preference for candidates with an understanding of linear and nonlinear control theory (MPC, LQR, PID, etc.), kinematics, and mechanical system dynamics.
  • Experience in the designing, implementing, and tuning real-time trajectory tracking controllers for vehicle control.
  • Experience with vehicle control algorithms in autonomous vehicles, including both on-road and simulation testing.
  • Experience in implementing, using, and debugging high-fidelity dynamical simulators
  • Experience in system identification and model development using machine learning methods.
  • Familiarity with the AUTOSAR development environment
  • Familiarity with Vector tools such as CANalyzer, CANape, CANoe.
  • Familiarity with Automotive SPICE, MISRA C, ASIL-B & D and ISO 26262 requirements.
#J-18808-Ljbffr

  • Milpitas, United States HEAT Software Full time

    Looking for more than just a job? We like developing our people just as much as we like developing great products. Ivanti is a global leader in IT systems and security management, service management, asset management, and mobility management solutions. Ivanti, created in January 2017 after a merger of HEAT Software and LANDESK, has been around for over 30...


  • Milpitas, United States Dawar Consulting Full time

    Job Description Our client, a world leader in semiconductors industry is looking for a "Senior Software Engineer". Please have a look at the details below: Job Title: Senior Software Engineer - Semiconductor (C++/OOP/OOD/Debugging skills/Machine Control/Multi-threaded/Multi-process programming), SFO/Bay Area, CA (Hourly Pay: $100-$115 DOE) Duration:...


  • Escondido, CA, United States Softworld Inc Full time

    Job Title: Senior-Level Software Engineer (C++ / QT) C++ Linux Software Development Engineer to join our established and growing team. The candidate will collaborate in the analysis, design, development, and test of the application. The ideal candidate will have cross-platform experience developing for a variety of operating systems (e.g., Linux,...


  • Milpitas, CA, United States A-Line Staffing Solutions Full time

    Job Title: Hybrid Software Engineer Pay: $75-$85 an hr | Bi-weekly Shift Options: We offer only a hybrid work model, 3 days in the office, and 2 days remote. Hybrid Software Engineer Overview: We are looking for candidates with deep fundamental knowledge of containerization, CI/CD pipeline designs, and integration of Azure DevOps Services with hybrid...


  • Santa Clara, CA, United States Nvidia Full time

    NVIDIA is looking for Senior Software Engineering to join NVIDIA in the Cumulus Linux team! We are the team that develops the Network Operating System that powers data centers that are accelerated, disaggregated and software-defined. We are delivering this high demand product to lead the exploding growth in AI and high-performance computing. You will play a...


  • Foster City, CA, United States Zoox Full time

    Foster City, CASoftware – Rider, Vehicle, and Fleet Operations Software /Full-time /HybridThe In-Vehicle software engineering team is responsible for building a world class user experience for Zoox riders. We provide various rider facing interfaces and build software for managing ride states.  We are looking for a full stack technical lead who can build...


  • Santa Clara, CA, United States Nvidia Full time

    We are looking for a Senior Graphics Software Engineer.Nvidia’s invention of the GPU 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI - the next era of computing - with the GPU acting as the brain of computers, robots, and...


  • Santa Clara, CA, United States NVIDIA Full time

    We are looking for experienced Systems SW Compiler Engineers for an exciting role in our PTX (Parallel Thread Execution) Compiler Development team. Join the PTX Compiler team and help drive the PTX compiler evolution. PTX enables all GPU Computing applications including HPC, Deep Learning and Autonomous Driving. PTX provides a stable programming model and...


  • Foster City, CA, United States Zoox Full time

    Foster City, CASoftware – Rider Applications /Full-time /HybridIn this role you will be responsible for the most critical in-vehicle component for what we call “Ride Management”. It's the primary source of truth of the ride state and makes critical decisions about what to present to riders and other systems at any point in the ride as well as when to...


  • San Diego, CA, United States Shield AI Full time

    San Diego Metro Area / Washington DC Metro Area / Dallas Metro AreaHivemind – Office of the CTO /Full Time Employee /On-siteJob Description:The Special Projects team at Shield AI is an elite force within the office of the CTO. It consists of a group of very senior (L5-L8) and highly experienced software engineering experts from diverse fields (aerospace,...


  • Milpitas, California, United States Western Digital Full time

    Job Description As a Principal Software Engineer on the Architecture Team at SanDisk, you will be an integral part of a dynamic group dedicated to shaping the architecture and design of our cutting-edge storage solutions. This role requires expertise in code quality, a focus on intuitive interface design, and a passion for building robust software from the...


  • San Mateo, CA, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team.We're on the hunt for dynamic Senior Software Engineers to accelerate the development of our next-gen observability and alerting products at Snowflake. Your expertise will be crucial in empowering our customers to leverage time-series data, streamline alerts, and fine-tune notifications within their data...


  • Foster City, CA, United States Zoox Full time

    Foster City, CASoftware – Simulation /Full-time/ HybridSimulation is essential for Zoox to rapidly iterate on our driving software and hardware, and to validate our safety before we drive in the real world. We create virtual worlds to challenge our robots, from real world data, entirely novel scenarios, or a combination of both. Our simulations need to run...


  • San Diego, CA, United States HNTB Companies Full time

    What We're Looking ForAt HNTB, you can create a career that is meaningful to you while building communities that matter to all of us. For more than a century, we have been delivering solutions for some of the largest, most complex infrastructure projects across the country. With our historic growth, it is an exciting time to join our team of employee-owners....


  • San Mateo, CA, United States Coupa Software Full time

    San Mateo, California, United StatesDevelopment – Cloud Operations /Mid-Senior Level /On-siteJoining the team as a Sr. Lead DevOps Engineer on the Platform DevOps will provide you the opportunity to make a huge impact in a high-growth company.  You will be responsible for leading the technical direction around our platforms consisting of industry-leading,...


  • Milpitas, California, United States OmniTier Full time

    "OmniTier, founded in 2015, is a multidisciplinary team of developers, bioinformaticians, and memory storage engineers, committed to big data challenges, especially in the life sciences. Our founding team was instrumental in developing many of the flash memory technologies widely used today. Our passion is utilizing this memory technology to create...


  • Santa Clara, CA, United States Nvidia Full time

    NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were...


  • Los Angeles, CA, United States StubHub Full time

    Los Angeles, CAStubHub – Software Engineering /Full-Time /HybridAbout the Opportunity:  StubHub is on a mission to redefine the live event experience on a global scale. Whether someone is looking to attend their first event or their hundredth, we’re here to delight them all the way from the moment they start looking for a ticket until they step through...


  • San Mateo, CA, United States Snowflake Computing Full time

    Build the future of data. Join the Snowflake team.There is only one Data Cloud. Snowflake’s founders started from scratch and designed a data platform built for the cloud that is effective, affordable, and accessible to all data users. But it didn’t stop there. They engineered Snowflake to power the Data Cloud, where thousands of organizations unlock the...


  • San Francisco, CA, United States SingleStore Full time

    Position OverviewThe SingleStore database engine team is responsible for building the core database engine behind SingleStore. This includes developing in-memory and on-disk data structures and algorithms, row and columnar stores, networking, query optimization, and execution.As a senior software engineer on the database engine team, you will have the unique...