Accenture is seeking an experienced Software Development Lead to join their team. In this role, you will be responsible for developing and configuring software systems, either end-to-end or for a specific stage of the product lifecycle. You will leverage your knowledge of Advanced Embedded System Engineering to support projects, provide solutions, and lead a team of developers.
As a Software Development Lead, you will play a crucial role in collaborating with cross-functional teams, making key technical decisions, and driving project success. Your leadership will be pivotal in ensuring your team’s performance, guiding developers, and facilitating the smooth execution of software development processes.
Roles & Responsibilities
- Lead and mentor a team of software developers to deliver high-quality software solutions.
- Collaborate with multiple teams across projects and contribute to key decisions affecting development, design, and execution.
- Ensure effective collaboration within the team and with other teams to achieve the project goals.
- Take ownership of team decisions and drive solutions for problems encountered within the team and across other teams.
- Make critical decisions related to software architecture, design, and implementation to ensure project success.
- Develop and configure software systems based on project requirements, focusing on advanced embedded system engineering.
- Apply your expertise in embedded systems to design, implement, and troubleshoot solutions for complex technical problems.
- Utilize industry best practices and advanced technologies to improve system performance and maintainability.
- Provide technical leadership and guidance to the development team, helping them solve complex technical challenges.
- Foster a culture of continuous improvement, ensuring team members are up-to-date with the latest technologies and software development practices.
- Engage with clients and other stakeholders to understand their requirements and provide tailored solutions.
- Ensure that software development is aligned with business objectives and meets client expectations.
Professional & Technical Skills
- Proficiency in Advanced Embedded System Engineering.
- Strong understanding of software engineering principles, including software development methodologies, architecture, and design patterns.
- Experience in developing and configuring software systems in embedded environments.
- Familiarity with software development methodologies (Agile, Scrum, Waterfall, etc.).
- Experience with software development tools, version control systems, and debugging tools.
- Knowledge of hardware-software integration and embedded software frameworks.
- Strong problem-solving abilities and analytical skills.
- Leadership and team management experience, with the ability to mentor and guide junior developers.
- Excellent communication and interpersonal skills to effectively collaborate with both technical and non-technical teams.
- Ability to make decisions independently and support key decisions for project success.
Qualifications
- A Bachelor's degree (BE) or Master's degree (MCA) in Computer Science, Electronics, or a related field is required.
- A minimum of 5 years of experience in Advanced Embedded System Engineering, with a proven track record in software development and team leadership.
Additional Information
- This position is based in Noida, Uttar Pradesh.
- The role requires proficiency in advanced embedded system technologies and software development practices.
Why Accenture?
Accenture offers a dynamic and collaborative work environment where you’ll work with some of the brightest minds in the industry. As a Software Development Lead, you’ll have the opportunity to make a significant impact on complex software systems and lead your team toward project success. With opportunities for career growth, professional development, and a supportive leadership culture, Accenture is an excellent place for professionals seeking to expand their expertise in embedded systems and software development.