Cavnue

Staff Software Engineer, Simulation

Remote Mountain View, CA
USD 131k - 286k
Assembly JQuery API C++ Git Python Bash
Search for More Jobs Talk to a recruiter now 💪
This job is closed! Check out or
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 closing of its Series A at $130M, 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 the Staff Software Engineer, Simulation you will lead the engineering effort to enhance and integrate the existing Simulation ecosystem into Cavnue’s platform and data pipelines. You will develop key new capabilities to enable ML, testing and HW workflows and use-cases that drive system analysis, feature development and capability exploration. You will also lead the architecture and build of key integration components to facilitate Cavnue and partner ( vehicle OEMs, L4 trucking, etc) simulation development efforts.  You will make significant contributions towards an overall system platform that enables Cavnue to fulfill our roadmap for years to come. As a hands-on role, you will make direct contributions to our technology and capability, and add to our healthy and positive engineering culture.

Heading this effort, you will shape and have a massive impact on Cavnue, what we make, and how we engineer. Come join us and help us build this team!

Role Overview:

  • Architect and support foundational simulation ecosystem changes and integrations
  • Own the interface between simulation and rest of Cavnue’s platform and data pipelines
  • Improve simulation performance: both directly and by building tools to help others
  • Build solutions  that allow users to self serve, or to get help, to accelerate their own work
  • Ensure the reproducibility of simulation results and traceability of data artifacts 
  • Participate the in selection of primary development tools and processes
  • Write high-quality code with thoughtful design, good patterns and practices, standards adoption, lifecycle testing, documentation, and continuous monitoring for opportunities to improve
  • Participate in overall architecture design and iteration, evolving our processes, and making key technical decisions to enable simulation to integrate smoothly with deployment, configuration and monitoring tools
  • Lead the design and approach for simulation integration (tools, APIs) across multiple simulation platforms both within Cavnue and across the partner ecosystem

Requirements:

  • At least 8 years of professional software development and leadership with a track record of success
  • MS/BS degree in Computer Science, Engineering or equivalent experience
  • Skilled in both C++ (>11) and Python3
  • Expertise in developing and extending simulation ecosystems used in automotive, aerospace or equivalent fields/disciplines
  • Experience with cloud infrastructure and execution. 
  • Experience with testing, validation and maintenance of complex and distributed software systems
  • Understanding of limitations of existing simulation platforms and technologies
  • Experience working in modern development environments and using tools such as Git, GitHub, Jira, Confluence – or similar tools – which include complex operations and workflows
  • Experience working cross-functionality with various engineering disciplines.
  • A history of building software in highly collaborative environments
  • Comfortable working in a Linux environment

Bonus Points:

  • Experience with the simulation ecosystem from Applied Intuition
  • Experience with containerization: creation, orchestration and execution  
  • Understanding and experience interacting with different sensor modalities and the data they produce (camera, lidar, radar) 
  • Experience with “in-the-loop” integrations of hardware or major software platforms
  • Experience with multiple mapping providers and integration of network and lane level maps with simulation
  • Practical experience with Google’s Protocol Buffers 
  • VISSIM, TransCAD, SUMO experience or similar
  • Familiarity with geospatial analytics tools and platforms

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.

$171,063 – $231,437 (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.

Benefits 

  • 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

#LI-Remote

We are building an incredible team of employees with diverse backgrounds and experiences. We believe that great work can occur anywhere and are open to considering candidates who meet our needs who reside outside our geographic footprint. We also value the impact that can result from co-located teams and some roles may require regular presence in one of our offices.

Cavnue is an Equal Opportunity Employer and prohibits discrimination or harassment of any kind. All employment decisions at Cavnue are based on business needs, job requirements, and individual qualifications, without regard to race, color, national origin, sex, gender, age, religion or belief, disability, sexual orientation, family or parental status, veteran status, or any other status protected by law.

Cavnue
Cavnue
Autonomous Vehicles Information Services Software

1 applies

772 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 340 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Wall Of Love From Fellow Engineers

Frequently Asked Questions

  • Salaries for the engineering jobs on our site range from $100K-$200K. On average, senior engineer positions on our EchoJobs are about $160K.
  • The EchoJobs positions have been sourced and vetted from the top companies to work for in the US as a software engineer, including LinkedIn and other reputable job sites. We also have syndicated jobs from companies that have just raised funding, as well as those that have great unique products and culture. From all of these sources, our founder, Morgan, has also resourced the company's authenticity in terms of their website, public appearance, and more.
  • Yes, our users asked us for just this, so now our search filters allow you to search for your top jobs via location, as well as by onsite, remote, or both. Approximately 30% of our jobs are remote, so you’ve got the best options for you!
  • We have not yet implemented this option, but are considering doing so in the future. For the moment, you would need to cancel your subscription, and resubscribe when you wanted to come back.
  • We add new jobs to EchoJobs every day! We scan our sources for the newest jobs, verify them, and post them to EchoJobs within minutes. We add about 2,000-3,000 new jobs for you each day!
  • From starting your job search to getting hired, the entire job search process can take us software engineers anywhere between 3-6 months. However, at EchoJobs, we’re striving to shorten this duration by finding the best, newest jobs for you, so you can do less job searching, and more applying.
  • We’d recommend checking EchoJobs daily, as we add new jobs to the site each day. Additionally, if you got a chance to read our previous email on “what makes EchoJobs different from any other job search tools,” we also recommended that you set a job alert based on your job filters, so if you get emails on those new jobs, you could be checking more than once per day.
  • If you decide to continue with us after the 1-month trial, we definitely recommend this, as we all know it usually takes 3-6 months to find a quality job as a software engineer these days. So to best support you, we just adjusted our membership options at EchoJobs to monthly, 3 months, or 12 months (this option is more for passive job seekers looking a little bit for the future if they want to come back to work or make a job switch potentially. This lets you see what’s out there in case an even better fit job becomes available.)
  • EchoJobs is truly the only job site of its kind. We want to be THE spot for you to find the best job for you, and haven’t encountered any other company doing this. Other job sites are in niches besides software engineering or focus on a small portion of engineering jobs (like a specific coding language). In the words of Morgan, our founder, “I think what makes EchoJobs different is the amount of jobs, frequency that we add new jobs (we add 2,000-3,000 new jobs daily!), and the powerful search engines to find exactly the job you want more easily and efficiently. We can provide you with the most jobs that are vetted by us, we’ll continually find more new jobs for you, and we make it easier for you to apply and get hired.