Skip to main content Skip to footer

Software Development Lead

Silicon Engineering Senior Manager | Full time | Experience: 12-14 years
Job No. ATCI-5177604-S1904864 | Bengaluru | Required Skill: Embedded Firmware
Apply for this job
Project Role : Software Development Lead
Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity.
Must have skills : Embedded Firmware
Good to have skills : NA
Minimum 15 year(s) of experience is required
Educational Qualification : 15 years full time education

Summary: The ideal candidate should have 15+ years of extensive programming experience in C/C++/Python for device driver and application development in Linux/FreeRTOS/BareMetal environments. Experience working with ARM , RISC and conducting board bring-up activities effectively is essential. Proficiency in Yocto, BuildRoot, or equivalent build systems is required, along with extensive hands-on experience with tools such as Oscilloscope, Analyzer, GDB, valgrind, static code analysis, git, CI/CD, etc. Effective customer communication skills are crucial, ensuring clarity, understanding, and satisfaction in project interactions. Pre-sales/ Solutioning experience is advantageous for comprehensive project understanding and client engagement. Knowledge of Embedded SDLC (full V-cycle) and understanding of Jenkins, CI/CD and Test automation are desired qualifications. About the Role • Manage multi-disciplinary team of 70-80 people, consisting of Architects, Project Managers, Developers, Verification and Validation engineers • Strong collaboration and stakeholder management in the Business line. Key stake holders are Engineering program managers, Program Directors and PL R & D Managers located globally • Own the Content and Delivery of the software for different product lines in the BL. • Resource Pipeline management and competence management of the team according to the automotive requirements • Manage the subcontractors and outsourcing companies delivering services to the projects • Influence technical strategies, site strategies and business directions that consistently improve the productivity of the software teams and contribute to faster time to market of the products. • Functional reporting to the Global - Software Engineering Manager. You are best equipped for this task if you have: • Technical manager who can lead a team of strong firmware and software engineers developing embedded products • Have 15+ years’ experience in leading teams developing embedded products with focus on firmware and application software development. • Proven experience delivering Software Development Kits and tools from high end microcontrollers to HPC Platforms • Good experience in design and coding in C for embedded systems , Driver development , Basic knowledge of all areas of IC development: • Board bring up experience , BSP (Board Support Package) porting experience • ARM architecture exposure , Embedded Linux experience , RTOS porting experience (VxWorks/FreeRTOS/QnX etc - at least one) • At least 5 years’ experience in managing complex long duration technical projects with leadership to technical experts and adequate people management skills. • Experienced in change management, SW development processes like SW Build, Test and Release management • Directing, Coaching and motivating senior team members. • Skills in negotiations, influencing and dealing with conflicting interests. • Proven record in stepping in (and fast development) in new areas, eager to learn, develop, adopt and implement new methods. • Strong communicator to management stake holders at the high level of abstraction and must be on eye level with communication to SW/HW architects. • You have good communication skills and experience in presenting yourself and your team, both orally and in writing in English • You have a Masters / Bachelor’s degree in Electronics and Communication Engineering, CSE . Preferred • Experience with multi-disciplinary / multi-sites • Experience in Software Development for Embedded domain • Good understanding and experience of Project Management methodologies • Experience in System Engineering in a embedded environment • Leadership skills to inspire and motivate a high performing team • Experience in ramping up teams in new and unfamiliar domains • Experience in working with Solutioning and Sales team to define/clarify the customer requirements and expectations. As a Software Development Lead, you will be responsible for developing and configuring software systems, either end-to-end or for specific stages of the product lifecycle. Your typical day will involve collaborating with various teams to ensure that the software meets the required specifications and quality standards, while also applying your extensive knowledge of technologies and methodologies to support the project effectively. You will engage in problem-solving activities and provide guidance to team members, ensuring that the project progresses smoothly and efficiently. Roles & Responsibilities: - Expected to be a Subject Matter Expert with deep knowledge and experience. - Should have influencing and advisory skills. - Responsible for team decisions. - Engage with multiple teams and contribute on key decisions. - Expected to provide solutions to problems that apply across multiple teams. - Facilitate knowledge sharing sessions to enhance team capabilities and foster a collaborative environment. - Mentor junior professionals to help them develop their skills and grow within the organization. Professional & Technical Skills: - Must To Have Skills: Proficiency in Embedded Firmware. - Strong understanding of software development methodologies and best practices. - Experience with real-time operating systems and embedded systems design. - Familiarity with hardware-software integration and debugging techniques. - Knowledge of programming languages relevant to embedded systems, such as C or C++. Additional Information: - The candidate should have minimum 15 years of experience in Embedded Firmware. - This position is based at our Bengaluru office. - A 15 years full time education is required.
15 years full time education

Bengaluru

Equal Employment Opportunity Statement

All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law.

Please read Accenture’s Recruiting and Hiring Statement for more information on how we process your data during the Recruiting and Hiring process.

We work with one shared purpose: to deliver on the promise of technology and human ingenuity. Every day, more than 775,000 of us help our stakeholders continuously reinvent. Together, we drive positive change and deliver value to our clients, partners, shareholders, communities, and each other.

We believe that delivering value requires innovation, and innovation thrives in an inclusive and diverse environment. We actively foster a workplace free from bias, where everyone feels a sense of belonging and is respected and empowered to do their best work.

At Accenture, we see well-being holistically, supporting our people’s physical, mental, and financial health. We also provide opportunities to keep skills relevant through certifications, learning, and diverse work experiences. We’re proud to be consistently recognized as one of the World’s Best Workplaces™.

Join Accenture to work at the heart of change. Visit us at www.accenture.com.

We have been alerted to the existence of fraudulent messages asking job seekers to set up payment to cover various costs associated with establishing employment at Accenture. No one is ever required to pay for employment at Accenture. If you are contacted by someone asking for payment, please do not respond, and contact us at india.fc.check@accenture.com immediately.

Discover where this job fits at Accenture

Software engineer jobs: Imagine it, build it, scale it

Create software that will power change and empower people.

Learn more

Technology jobs: Be the catalyst

Get hands-on with the technologies that our clients need to reinvent, work in new ways and change the world for the better.

Learn more