Stand out for this role — generate a tailored resume and cover letter in about a minute.
Get past ATS filters
Job summary
Rain is looking for a Senior Software Engineer in Alameda, California, to lead the development of mission simulation and system integration for multi-aircraft autonomous firefighting. You will design realistic simulations and ensure system performance, working closely with cross-functional teams. This on-site role requires strong expertise in C++ and Python, alongside experience with simulation environments. Join us to play a pivotal role in enhancing wildfire management using advanced technologies.
Qualifications
Strong practical experience in simulation and system integration.
Ability to develop and maintain integration pipelines.
Proven ability to own a domain end-to-end in a fast-moving environment.
Responsibilities
Design and build a world simulation and sensor simulation stack.
Lead the end-to-end development of the simulation stack.
Integrate multi-system components into cohesive simulation frameworks.
Skills
Modern C++ for performance critical applications
Python for simulation and test tooling
Building applications on Linux-based systems
Experience with simulation environments
Tools
Docker Compose
CMake
gdb/Valgrind/memcheck
Job description
Rain is looking for a Senior Software Engineer in Alameda, California, to lead the development of mission simulation and system integration for multi-aircraft autonomous firefighting. You will design realistic simulations and ensure system performance, working closely with cross-functional teams. This on-site role requires strong expertise in C++ and Python, alongside experience with simulation environments. Join us to play a pivotal role in enhancing wildfire management using advanced technologies.