Pune, IN, 411014
Senior Backend Developer(C++)
This will help you grow:
- Senior Backend Developer with technically strong expertise and equally strong ownership, collaboration, and self-management skills.
- Motivated and ambitious Toolchain & Development Environment Engineer.
- Customer-focused and capable of guiding technical decisions and reviews within the team, while supporting and mentoring team members through technical guidance.
- Play a key role in enabling efficient and reliable software development, owning backend design, quality, and long-term maintainability.
- Passionate about developer productivity, build systems, and modern software engineering environments.
- Experience in Embedded Systems with MISRA automotive standards or equivalent safety-critical coding standards.
- Design, develop, and manage build systems and toolchains to support ATS onboard software.
- Enable engineering productivity by implementing user-friendly tooling and developer workflows.
- Experience with communication protocols for robotics or distributed systems such as DDS, ZeroMQ, or equivalent.
- Ensure reliable compilation, build, and deployment processes in a Linux-based environment.
- Collaborate across engineering teams, frontend teams, and product stakeholders to improve developer efficiency and software quality.
This is how you will help us move forward:
- Strong hands-on C++ experience in Embedded Systems.
- Strong hands-on expertise with CMake, Conan, and Bazel build system development environments.
- Proficiency in Linux-based environments, artifact management, and deployment tools such as JFrog.
- Experience with communication protocols for robotics or distributed systems such as DDS, ZeroMQ, or equivalent.
- Strong Agile and DevOps mindset with a focus on collaboration, adaptability, and continuous improvement.
- Working knowledge of creating Dockerfiles to support configuration management and containerization.
- Practical experience with Git and GitLab, including branching strategies and CI/CD pipeline configuration.
- Results-oriented approach with the ability to proactively identify issues, propose solutions, and navigate obstacles effectively.