Software Engineer, Simulation

Cavnue Logo

Cavnue

💵 $126k-$170k
📍Remote - Worldwide

Summary

Join Cavnue, a company revolutionizing roadways with smart technology, as a Software Engineer, Simulation. You will play a key role in enhancing and integrating the simulation ecosystem into Cavnue's platform. This hands-on position involves developing new capabilities for ML, testing, and hardware workflows, improving simulation performance, and building user-friendly solutions. You will contribute to the architecture and integration of simulation components with partners. Your work will directly impact Cavnue's technology and roadmap, contributing to a positive engineering culture. The role requires significant software development experience and expertise in simulation technologies. Cavnue offers a competitive salary and benefits package.

Requirements

  • BS degree in Computer Science, Engineering, or equivalent experience
  • 3+ years of experience in professional software development
  • Skilled in both C++ (>11) and Python3
  • 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

Responsibilities

  • Be responsible for foundational simulation ecosystem changes and integrations
  • Support the interface between simulation and the 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 in the 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
  • Support the design and approach for simulation integration (tools, APIs) across multiple simulation platforms both within Cavnue and across the partner ecosystem

Preferred Qualifications

  • Experience in developing and extending simulation ecosystems used in automotive, aerospace or equivalent fields/disciplines
  • 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
  • Applied Intuition (ADP, Simian), VISSIM, TransCAD, SUMO experience or similar
  • Familiarity with geospatial analytics tools and platforms

Benefits

  • Medical, dental, and vision benefits
  • Life insurance and disability insurance
  • 401(k) with 4% company contribution - no waiting period
  • Parental and adoption leave
  • Fertility and infertility benefits
  • Wellness perks including access to on-demand primary care, virtual health appointments, and online mental health therapy
  • Generous PTO bank, including paid year-end holiday shutdown
  • Company-sponsored lunches twice weekly (in office)
  • Learning and development opportunities
  • Top-of-the-line equipment
  • 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.