Nextracker is seeking a Senior Software Development Manager to lead the development of the NCU software platform, which is mission-critical for their solar tracking solutions. The goal is to ensure timely delivery of robust, scalable software for real-time monitoring, control, and optimization of solar tracking systems.
Requirements
- Strong proficiency in Linux-based systems (Ubuntu or similar), with deep understanding of system operations and scripting.
- Solid experience in JavaScript or equivalent modern programming languages (e.g., Python, TypeScript, Node.js).
- Experience in embedded systems or edge computing environments.
- Familiarity with industrial protocols (e.g., Modbus, CAN, Zigbee) and real-time control systems.
- Experience with CI/CD pipelines and Git-based workflows.
- Understanding of networking and secure communication protocols (e.g., SSH, TLS).
- Proven ability to manage cross-functional software teams and deliver embedded/edge-level applications.
Responsibilities
- Lead and mentor a team of software developers focused on the NCU (Linux-based) platform.
- Own and drive software project planning, prioritization, and delivery across multiple release cycles.
- Ensure software quality through rigorous code reviews, testing practices, and DevOps processes.
- Contribute to architectural decisions and ensure maintainability and scalability of the codebase.
- Facilitate technical problem-solving and remove roadblocks for the team.
- Manage a high-performing team of embedded and application-level software developers.
- Provide technical leadership, hands-on guidance, and project ownership.
Other
- 8+ years of software development experience, with 3+ years in leadership or managerial role.
- Excellent communication, collaboration, and organizational skills.
- Collaborate with cross-functional teams including hardware, QA, cloud, and product management.
- Oversee task assignments, sprint planning, and progress tracking using agile methodologies.
- Drive team development through coaching, training, and performance feedback.