23 days ago
Berlin, Germany or Munich, GermanyMid Level / Senior
Responsibilities
- Review code contributions and proposals from colleagues.
- Design and develop modules in simulation and validation frameworks.
- Build tools for automated test coverage and regression testing.
- Work closely with teams to capture requirements for simulation environments.
- Debug and profile simulation performance to optimize speed and fidelity.
- Propose and implement new features and capabilities across the stack.
- Mentor peers and support the interviewing pipeline.
- Share technical knowledge through tech talks and collaborative sessions.
- Maintain the existing software stack and improve operational reliability.
- Develop tests and benchmarks to ensure robustness and performance.
- Present work at weekly demo sessions to foster team collaboration.
Requirements
- Proficient in writing modern, maintainable Rust code.
- Experience in simulation, testing, robotics frameworks, or autonomous driving.
- Comfortable with complex systems and concurrency.
- Strong focus on reliability, performance, and safety.
- Enjoy working on the interface between software and hardware.
- Motivated by fast feedback loops and real impact.
- Ability to write legible, maintainable, and performant code.
- Effective communication skills in English, both verbally and in writing.
- Enjoy collaborating with others through code reviews and pair programming.
- Comfortable working asynchronously and engaging in discussions.
- Strive for continuous improvement in self and team culture.
- Value ethical considerations as part of engineering.
Benefits
- Focus on outcomes rather than time-tracking.
- Competitive compensation and VSOP options.
- Relocation support for new employees.
- Social and education allowances.
- Regular company events and all-hands meetings to foster team unity.
