Software Team Lead

4 weeks ago


Bengaluru, India Addwiser Full time

Job Overview :

The Embedded Software Team Lead will be responsible for overseeing software development projects, creating software architectures, providing technical leadership to team members, ensuring timely project delivery, collaborating with cross-functional teams, and developing embedded software solutions.

Key Responsibilities :

Project Management :

- Oversee and manage multiple software development projects.

- Ensure timely delivery of software solutions by effectively managing project timelines and resources.

Technical Leadership :

- Provide technical guidance and mentorship to team members.

- Lead the development of embedded software architectures and design solutions.

- Perform code reviews and ensure adherence to coding standards and best practices.

Software Development :

- Develop and maintain embedded software solutions using C/C++.

- Work on uC/uP based designs, board bring-up, and boot-loaders.

- Write drivers for peripheral communications such as SPI, I2C, Ethernet, and USB.

- Implement digital filters and basic signal processing algorithms.

Collaboration :

- Collaborate with cross-functional teams including hardware engineers, system architects, and product managers to define project requirements and specifications.

- Work closely with quality assurance teams to ensure software quality and reliability.

Process Improvement :

- Implement and improve software development life cycle processes.

- Promote the adoption of Agile development methodologies within the team.

Problem Solving and Troubleshooting :

- Identify and resolve technical issues related to embedded software development.

- Utilize software testing and debugging tools to ensure robust software solutions.

Qualifications :

Education :

- Bachelor's or Master's degree in Engineering (Electronics and Communication Engineering or equivalent) with a minimum CGPA of 7.0.

Experience :

- 8 to 10 years of experience in embedded software development and programming using C/C++.

- Proven experience in team leadership and handling multiple projects.

- Experience with the software development life cycle.

Technical Skills :

- Strong knowledge of embedded systems and microcontroller/microprocessor-based designs.

- Expertise in software Integrated Development Environments (IDEs) and configuration for various controllers.

- Proficiency in writing drivers for peripheral communications such as SPI, I2C, Ethernet, and USB.

- Exposure to software digital filters and basic signal processing algorithms.

- Working knowledge of RTOS, Linux, and FPGA-based systems is a plus.

Soft Skills :

- Excellent problem-solving and time-management skills.

- Strong written and verbal communication skills.

- Ability to work independently and as part of a team.

Preferred Experience :

- Experience in the medical device industry or a related field.

- Familiarity with software testing and debugging tools.

- Knowledge of Agile development methodologies.

- Understanding of medical device standards.

(ref:hirist.tech)
  • Software Team Lead

    4 weeks ago


    Bengaluru, India MMRFIC TECHNOLOGY PRIVATE LIMITED Full time

    Core job responsibilities: Lead a team of freshers and experienced members, Interact with multi-disciplinary teams, Embedded software architecture, Agile development methodology, Test automation, Linux device drivers, Program management, Hardware software integration. Clear and concise communication skills.Desirable qualities: Proficiency in multiple...

  • Software Team Lead

    4 weeks ago


    Bengaluru, India MMRFIC TECHNOLOGY PRIVATE LIMITED Full time

    Core job responsibilities: Lead a team of freshers and experienced members, Interact with multi-disciplinary teams, Embedded software architecture, Agile development methodology, Test automation, Linux device drivers, Program management, Hardware software integration. Clear and concise communication skills.Desirable qualities: Proficiency in multiple...

  • Software Team Lead

    4 weeks ago


    Bengaluru, India MMRFIC TECHNOLOGY PRIVATE LIMITED Full time

    Core job responsibilities: Lead a team of freshers and experienced members, Interact with multi-disciplinary teams,Embedded software architecture, Agile development methodology, Testautomation, Linux device drivers, Program management, Hardware software integration. Clear and concise communication skills.Desirable qualities: Proficiency in multiple languages...

  • Team Lead

    2 weeks ago


    Bengaluru, Karnataka, India ONUSWORKS SOFTWARE INDIA PRIVATE LIMITED Full time

    Job Description :So, What Are We Looking for We are seeking an exceptionally skilled computer programmer who is proficient in both front-end and back-end programming.Tech Lead plays a pivotal role in developing and designing the architecture of web applications. They are responsible for ensuring the responsiveness of these applications and collaborating...

  • Software Team Lead

    2 weeks ago


    Bengaluru, Karnataka, India Addwiser Full time

    Job Overview :The Embedded Software Team Lead will be responsible for overseeing software development projects, creating software architectures, providing technical leadership to team members, ensuring timely project delivery, collaborating with cross-functional teams, and developing embedded software solutions.Key Responsibilities :Project Management :...

  • Software Team Lead

    2 weeks ago


    Bengaluru, Karnataka, India MMRFIC TECHNOLOGY PRIVATE LIMITED Full time

    Core Responsibilities:Lead a team of new and seasoned membersCollaborate with diverse teamsDevelop embedded software architectureImplement Agile development approachExecute test automationWork with Linux device driversManage programs efficientlyIntegrate hardware and softwareEffective and clear communication skills are essential.Desirable...

  • Team Lead

    2 months ago


    Bengaluru, India Strategic Talent Partner Full time

    Overview of Job Function:The Team Lead, Software Engineer works in a software development team with members of the development organization, QE and Tier 3 Support and is responsible for the design, development, and the implementation of server-side software systems. The team lead works closely with management on departmental issues, with latitude for...

  • Team Lead

    4 weeks ago


    Bengaluru, India Strategic Talent Partner Full time

    Overview of Job Function:The Team Lead, Software Engineer works in a software development team with members of the development organization, QE and Tier 3 Support and is responsible for the design, development, and the implementation of server-side software systems. The team lead works closely with management on departmental issues, with latitude for...


  • Bengaluru, Karnataka, India Strategic Talent Partner Full time

    Overview of Job Function :The Team Lead, Software Engineer works in a software development team with members of the development organization, QE and Tier 3 Support and is responsible for the design, development, and the implementation of server-side software systems. The team lead works closely with management on departmental issues, with latitude for...


  • Bengaluru, India Tiyasha Software Full time

    Tiyasha SoftwareThe RoleTeam Leader (BPO Background)Position Overview:We are seeking an experienced and dynamic Team Leader with a background in Business Process Outsourcing (BPO) to lead and supervise a team of customer service representatives. The Team Leader will be responsible for driving team performance, meeting targets, and ensuring the delivery of...


  • Bengaluru, India Tiyasha Software Full time

    Tiyasha SoftwareThe RoleTeam Leader (BPO Background)Position Overview:We are seeking an experienced and dynamic Team Leader with a background in Business Process Outsourcing (BPO) to lead and supervise a team of customer service representatives. The Team Leader will be responsible for driving team performance, meeting targets, and ensuring the delivery of...

  • Software Lead

    1 month ago


    Bengaluru, India Toshiba Software (India) Pvt. Ltd. Full time

    JOB SUMMARY We are looking for an experienced candidate in Battery Management System for Automotive domain. The resource is expected to have both design and development skills in embedded software development. And practical experience in requirement specification analysis, design, prototyping, and testing. QUALIFICATION GUIDELINES EDUCATION: Graduate in...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    Job Description:Lead Software EngineerThis job requires the employee to be fully on-siteAbout This Team:ZTNA clients team takes care of the client projects for all platforms as part of Citrix Gateway product. It is widely used by various enterprise customers for securely accessing their enterprise resources remotely. It has ~10+ million monthly active...

  • Software Engineer

    5 days ago


    Bengaluru, India Corporate Resources Full time

    Software Engineer / Team LeadLocation :Vadodara / Baroda , Gurgaon , Bengaluru / Bangalore , PuneExperience :8 to8 Year(s)Not Disclosed by RecruiterTweet


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    Job Description: Lead Software Engineer This job requires the employee to be fully on-site About This Team: ZTNA clients team takes care of the client projects for all platforms as part of Citrix Gateway product. It is widely used by various enterprise customers for securely accessing their enterprise resources remotely. It has ~10+ million monthly...


  • Bengaluru, India Upland Software Full time

    DescriptionSoftware Engineering LeadJob DescriptionOpportunity SummaryWe are looking for an enthusiastic and dynamic individual with an overall experience of 9 - 11 years to join Upland India as Software Engineering Lead for our Upland PostUp product. The ideal candidate will be a self-starter/learner and capable of working within an established code base to...


  • Bengaluru, India Cloud Software Group Full time

    Do you thrive in a start-up vibe? Were you built for a small, nimble, and dynamic team that's ready to win? If you answered yes, we want to talk to you! We are now going back to our roots as a standalone business unit to focus on our SaaS business area where we see growth potential. This business unit is unique, and we certainly aren’t afraid to stand out...

  • Software Team Lead

    3 weeks ago


    Bengaluru, India Verint Full time

    Demonstrate significant understanding of the product architectures of the entire solution suite;Build a high performing team by creating a baseline of collaboration and sharing inside the team while encouraging people to try and experiment;Responsible for the professional development and mentorship of team members to build a team which can be...


  • Bengaluru, India SolarEdge Technologies Full time

    Power the Future with us!SolarEdge (NASDAQ: SEDG), is a global leader in high-performance smart energy technology, with over 5000 employees, offices in 34 countries, and millions of products installed in over 133 countries. Our diverse product offering comprises intelligent solar inverters, battery storage, backup systems, EV charging, and complete home...


  • Bengaluru, India Upland Software Full time

    Description Software Engineering Lead Job Description Opportunity Summary We are looking for an enthusiastic and dynamic individual with an overall experience of 9 - 11 years to join Upland India as Software Engineering Lead for our Upland PostUp product. The ideal candidate will be a self-starter/learner and capable of working within an...