Project Role : Custom Software Engineer
Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs.
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 o Manage multi-disciplinary team of 70-80 people, consisting of Architects, Project Managers, Developers, Verification and Validation engineers o 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 o Own the Content and Delivery of the software for different product lines in the BL. o Resource Pipeline management and competence management of the team according to the automotive requirements o Manage the subcontractors and outsourcing companies delivering services to the projects o 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. o Functional reporting to the Global - Software Engineering Manager. You are best equipped for this task if you have: o Technical manager who can lead a team of strong firmware and software engineers developing embedded products o Have 15+ years' experience in leading teams developing embedded products with focus on firmware and application software development. o Proven experience delivering Software Development Kits and tools from high end microcontrollers to HPC Platforms o Good experience in design and coding in C for embedded systems , Driver development , Basic knowledge of all areas of IC development: o Board bring up experience , BSP (Board Support Package) porting experience o ARM architecture exposure , Embedded Linux experience , RTOS porting experience (VxWorks/FreeRTOS/QnX etc - at least one) o At least 5 years' experience in managing complex long duration technical projects with leadership to technical experts and adequate people management skills. o Experienced in change management, SW development processes like SW Build, Test and Release management o Directing, Coaching and motivating senior team members. o Skills in negotiations, influencing and dealing with conflicting interests. o Proven record in stepping in (and fast development) in new areas, eager to learn, develop, adopt and implement new methods. o Strong communicator to management stake holders at the high level of abstraction and must be on eye level with communication to SW/HW architects. o You have good communication skills and experience in presenting yourself and your team, both orally and in writing in English o You have a Masters / Bachelor's degree in Electronics and Communication Engineering, CSE . Preferred o Experience with multi-disciplinary / multi-sites o Experience in Software Development for Embedded domain o Good understanding and experience of Project Management methodologies o Experience in System Engineering in a embedded environment o Leadership skills to inspire and motivate a high performing team o Experience in ramping up teams in new and unfamiliar domains o 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
About Accenture Accenture is a leading global professional services company that helps the world's leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue growth and enhance citizen services--creating tangible value at speed and scale. We are a talent- and innovation-led company with approximately 791,000 people serving clients in more than 120 countries. Technology is at the core of change today, and we are one of the world's leaders in helping drive that change, with strong ecosystem relationships. We combine our strength in technology and leadership in cloud, data and AI with unmatched industry experience, functional expertise and global delivery capability. Our broad range of services, solutions and assets across Strategy & Consulting, Technology, Operations, Industry X and Song, together with our culture of shared success and commitment to creating 360 value, enable us to help our clients reinvent and build trusted, lasting relationships. We measure our success by the 360 value we create for our clients, each other, our shareholders, partners and communities.
Visit us at
Equal Employment Opportunity Statement
We believe that no one should be discriminated against because of their differences. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, military veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by applicable law. Our rich diversity makes us more innovative, more competitive, and more creative, which helps us better serve our clients and our communities.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.