Match score not available

Software Engineer, Simulation

Remote: 
Full Remote
Salary: 
126 - 171K yearly
Experience: 
Mid-level (2-5 years)
Work from: 

Cavnue logo
Cavnue SME https://cavnue.com/
51 - 200 Employees
See all jobs

Job description

We believe the future of our nation’s roadways is automated, safer, more accessible and enables more efficient movement of people and goods. While billions have been invested into developing vehicle technologies – including advanced driver assistance systems (“ADAS”) and autonomous driving solutions – a small fraction has been spent on developing infrastructure to support and enhance roadways. At Cavnue, we are developing and integrating technologies that will power the world’s most technologically advanced roadways (“cavnues”). Our approach is founded in creating a digital model of the roadway that analyzes and optimizes road conditions in real-time, sharing actionable alerts and providing proactive guidance to vehicles and drivers.

Join us in innovating the roads of the future. Cavnue, which in April 2022 announced the closing of its Series A at $130M, is bridging vehicle technology and road infrastructure to rapidly deliver safer roads today while accelerating the adoption of connected and automated vehicles (CAVs) moving forward. With ongoing deployments in Michigan and Texas, Cavnue is the only company in North America that uses Smart Road technology to improve performance for road operators and deliver a safer, more efficient experience for all road users while preparing for a future with more CAVs. Our mission is to set the new standard for road performance and safety.

The Role: 

As the Software Engineer, Simulation you will support 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 support the architecture and build of 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.

Role Overview:

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

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 

Bonus Points:

  • 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

Salary Range: The compensation 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. Actual pay may vary based on these factors and geography.

Remote - $126,225 – $170,775

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, 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

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.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Analytical Thinking
  • Collaboration
  • Communication
  • Problem Solving

Software Engineer Related jobs