A model could look a follows:
bform <- bf(survival ~ ..., family = bernoulli()) +
bf(offspring | trunc(<value>) ~ ..., family = poisson())
fit <- brm(bform, ...)
However, without correlated multilevel structure on the right-hand side of the model formulas, this model will just be equivalent to two univariate ones.