MountainViewRecruiter Since 2001
the smart solution for Mountain View jobs

Senior Software Engineer, Frameworks

Company: Cavnue
Location: Mountain View
Posted on: April 2, 2024

Job Description:

We believe that the future of transportation is automated. Automated travel will be safer, more comfortable, more efficient and a powerful economic enabler for our communities. However, automating driving is a massively complex engineering challenge, requiring vehicles to navigate social norms, regional traffic patterns, unpredictable weather incidents, and a host of anomalous events. While billions of dollars have already been spent trying to solve this problem, a comprehensive answer remains frustratingly elusive. We believe that the final answer lies with roadway infrastructure.
Join us in building the roads of the future. Cavnue, which in April 2022 announced the, is bridging technology and road infrastructure to realize a safer, more efficient, and more accessible future for automated transportation. Cavnue's experienced team sits at the intersection of technology, infrastructure, and government-working together to develop and deploy the world's most advanced roads. We are incorporating physical and digital infrastructure that unlock the full spectrum of capabilities of current and future automated vehicle technologies. We believe in a world in which road infrastructure shares in the complexity of autonomy and, instead of being another problem to solve for, becomes a core part of the solution.
The Role:
As a Senior Software Engineer in thePlatformorganization focused on Frameworks you will help drive the design and implementation of the core software frameworks and libraries. These underpin all the digital infrastructure and services that run on our Platform, both at the edge and in the cloud. They serve as the basis of our most important products and technologies and are key enablers for Cavnue to help fulfill our roadmap for years to come.
Role Overview:

  • Be a subject matter expert in architecting, implementing, deploying and maintaining software frameworks, APIs and libraries used in large-scale heterogeneous distributed systems.
  • Participate in overall architecture design and iteration, evolving our processes, and selecting our tools and technologies
  • Collaborate on defining and implementing our data and communication strategy: core data structures, our data warehouse and lake and communication protocols to enable low latency streaming of data from edge to cloud.
  • Work in a number of languages (Python, Typescript, C++), established libraries and technologies (Redis, BigQuery, Angular) and development environments (K8s, NVIDIA Jetson)
  • Drive production of high-quality code through standards adoption, lifecycle testing, and continuous monitoring for opportunities to improve
  • Contribute to a health and positive engineering culture
  • Communicate cross-functionally and drive engineering efforts


    • Bachelor's or higher degree in a relevant engineering discipline, or equivalent practical experience and 6+ years of relevant experience
    • Highly experienced with a proven track record of successfully developing, shipping and maintaining software frameworks, APIs and libraries utilized to drive capability development in large-scale distributed systems
    • Skilled in identifying, defining and carrying out investigations to drive technology down-selection and adoption
    • Skilled in Python3, Typescript and C++ (> 11) and
    • Experience in developing software for both cloud as well as embedded environments
    • Detailed knowledge of software engineering principles and workflows
    • Experience working in modern development environments and using tools such as Git, GitHub, Jira, Confluence - or similar tools - which include complex operations and workflows
    • Strong communication and technical presentation skills.
    • Experience working cross-functionality with various engineering disciplines.
    • Comfortable working in a Linux environment

      Bonus Points:

      • Early-stage start-up experience is a plus.
      • Programming experience in other modern programming languages.
      • Understanding and experience with real-time or latency critical communication infrastructure
      • Previous experience with the Google Cloud Platform, Protocol Buffers, Redis

        Salary Range:The salary range for this position is specific to the location(s) listed below and is the range Cavnue reasonably and in good faith expects to pay for the position taking into account the wide variety of factors that are considered in making compensation decisions, including job-related knowledge; skillset; experience, education and training; certifications; and other relevant business and organizational factors.
        $145,000 - $195,000 (Remote)
        Additional Compensation: The successful candidate may be eligible to participate in Cavnue's equity program and/or a discretionary annual incentive program, subject to the rules governing such programs. (Cash or equity incentive awards, if any, will depend on various factors, including, without limitation, individual and company performance.) Note: Cavnue's benefit, compensation and incentive programs are subject to eligibility requirements and other terms of the applicable plan or program.

        • Medical, dental, vision, life insurance, and disability insurance
        • 401(k) with 4% company contribution
        • Parental, childbirth, and adoption leave
        • Fertility and infertility coverage benefits
        • Wellness perks including access to on-demand primary care, virtual health appointments, and online mental health therapy
        • Generous PTO policy, including paid year-end holiday shut down
        • Learning and development opportunities
        • Top of the line equipment for our team members


Keywords: Cavnue, Mountain View , Senior Software Engineer, Frameworks, IT / Software / Systems , Mountain View, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Mountain View RSS job feeds