Software Engineer, Simulation

Cavnue
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