Embedded Software Architect and Technical Lead

4 weeks ago


Bengaluru, Karnataka, India Exicom Full time
Software Architect and Technical Lead

At Exicom, we are seeking a skilled Software Architect and Technical Lead to join our team of experienced professionals. This role will be responsible for designing, implementing, and maintaining high-quality software solutions for our embedded systems.


Key Responsibilities:

  • Evaluate and define detailed software requirements and design specifications based on input from product/System level requirements specifications in cooperation with internal and external stakeholders.
  • Collaborate with cross-functional teams to define the interfaces between hardware components, microcontrollers, and software, and the operational performance requirements of the integrated system.
  • Develop the high-level architecture through functional analysis and allocation of requirements, concept development, and selection.
  • Work closely with the software development and verification and validation team to select the development and testing methodology and tools that meet the system and software requirements and comply with enterprise and industry-level processes and standards.
  • Create and maintain software design and test documents for existing, ongoing, and future feature development.

Leadership Responsibilities:

  • Lead a small software team in the design, implementation, testing, and maintenance of embedded software and, to a lesser extent, of PC tools used for service and production as engineering tools.
  • Own the project software development deliverables and development from conceptual design to production.
  • Create software work breakdown structures for specific projects and assign tasks to team members for development. Work closely with the development team to ensure that tasks are further decomposed, properly assigned, verified, and closed.
  • Solve complex issues and SW development and integration of the modules developed by team members.
  • Lead technical reviews of the software to support the development process and ensure technical integrity of software deliverables.
  • Participate in end-product development activities by contributing ideas, concerns, risk analysis, and mitigation as required.
  • Participate in end-product design reviews associated with each product development phase, including system-level reviews and FMEA's.
  • Track and communicate software development status.
  • Oversee and guide Scrum teams – Be a Scrum Master ensuring that the team follows Scrum framework values and agile practices, mentoring and motivating the teams to improve processes, facilitating meetings, and decision-making processes, and eliminating team impediments.

Requirements:

  • Minimum 8 years of experience in Linux-based embedded software design and development.
  • Excellent programming skills in C/C++ language.
  • Expert knowledge on multithreading concepts, synchronizations, and IPC mechanisms.
  • Understanding of Linux-based embedded system boot up architecture, secure boot, and verified boot.
  • Knowledge on Linux internals and device drivers.
  • Exposure to networking protocols like HTTPS, FTP, Web Sockets, DNS, DHCP, IPV6.
  • Experience on embedded database, Linux shared memory primitives, logging mechanisms is desired.
  • Hands-on experience on communication protocols I2C, SPI, UART, USB.
  • Hands-on experience in GUI design and development using QT Creator.
  • Hands-on experience in Shell scripting.
  • Should be able to solve problems by identifying root causes, analyzing possible solutions, and take appropriate action.
  • Should be able to write effective and reusable code according to best practices.

Qualifications:

  • B Tech/ M Tech / MS (Electrical or Electronics)
  • 8-12 years of experience
  • Location: Bangalore

Original Language: en



  • Bengaluru, Karnataka, India Garrett - Advancing Motion Full time

    Job Summary:At Garrett - Advancing Motion, we are seeking an exceptional Embedded Software Architect to lead the software architectural design for our EProducts. This role will be responsible for driving software architecture across multiple products and projects, ensuring the correct deployment and high modularity. The successful candidate will have a...


  • Bengaluru, Karnataka, India Live Connections Full time

    Job Title: Technical ArchitectJob Summary:We are seeking a highly skilled Technical Architect to join our team at Live Connections. As a key member of our team, you will be responsible for designing and developing software architecture and source code for Embedded Software products. Your expertise in firmware development, architecture, and execution will be...


  • Bengaluru, Karnataka, India Wabtec Full time

    Job Title: Embedded Software ArchitectJob Summary: We are seeking an experienced Embedded Software Architect to join our team at Wabtec Corporation. As an Embedded Software Architect, you will be responsible for designing and developing software architectures and source code for Linux embedded systems.Key Responsibilities:Design and develop software...


  • Bengaluru, Karnataka, India Renesas Electronics Full time

    Embedded Software Architect OpportunityWe are seeking a highly motivated and experienced Embedded Software Architect to play a pivotal role in the development of our next-generation power electronics systems, from concept to reference design and physical prototyping.The ideal candidate has a proven track-record of successfully leading the software...


  • Bengaluru, Karnataka, India Wind River Full time

    About the OpportunityWe are seeking a seasoned Embedded Software Expert and Architect to lead system architecture, design, and implementation of embedded software, BSPs, device drivers, and middleware for a variety of products developed by Wind River Services.Responsibilities:Promote customer opportunities through presales support, including requirement...


  • Bengaluru, Karnataka, India Exicom Full time

    Embedded Systems Software ArchitectAt Exicom, we're looking for a skilled Embedded Systems Software Architect to lead our firmware delivery efforts. The ideal candidate will have a strong background in software development for embedded systems and a passion for delivering high-quality solutions.Key Responsibilities:Define software requirements and design...


  • Bengaluru, Karnataka, India nVent Full time

    We're looking for a skilled Embedded Software Architect to advance our success – and their own. At nVent, we believe safer systems ensure a more secure world. We connect and protect our customers with inventive electrical solutions.As an Embedded Software Architect, you will be responsible for designing and developing software architecture and source code...


  • Bengaluru, Karnataka, India BITSILICA Full time

    OverviewBITSILICA is a leading organization in the industry, and we're seeking a highly skilled Embedded Software Architect to join our team. In this role, you'll be responsible for designing and developing real-time embedded software/firmware, Board Support Package (BSP) bring-up, and other related tasks.


  • Bengaluru, Karnataka, India Wind River Full time

    About the OpportunityWe are seeking an exceptional Embedded Software Expert and Architect to contribute to the development of cutting-edge embedded software and platforms for Wind River Services.ResponsibilitiesCollaborate with customers to develop technical solutions, provide presales support, and estimate project efforts.Work closely with project managers...


  • Bengaluru, Karnataka, India Netradyne Full time

    Job Title: Embedded Software ArchitectAt Netradyne, we are seeking an experienced Embedded Software Architect to join our team. This role will be responsible for designing and implementing software components at all layers of the system, from kernel to application.Key ResponsibilitiesDesign and implement drivers and services that operate efficiently in a...


  • Bengaluru, Karnataka, India True Blue HR Consultants Full time

    We are seeking a highly skilled Embedded Software Architect to join our team at True Blue HR Consultants. The ideal candidate will be responsible for designing and developing cutting-edge embedded software solutions.Estimated Salary: $120,000 - $180,000 per annumJob Description:Overview:The Embedded Software Architect will play a critical role in shaping the...


  • Bengaluru, Karnataka, India Wind River Full time

    About the OpportunityWe are seeking an Embedded Software Expert and Architect to perform system architecture, design, and implementation of embedded software, BSPs, device drivers, and middleware for various Wind River Services products.ResponsibilitiesProvide presales support for customer opportunities, develop technical discussions, and estimate...


  • Bengaluru, Karnataka, India Analog Devices Full time

    Analog Devices is a leader in designing and manufacturing semiconductor products and solutions. We enable our customers to interpret the world around us by intelligently bridging the physical and digital worlds with unmatched technologies that sense, measure and connect. Our technology can be found at the cutting edge of new technologies that are...


  • Bengaluru, Karnataka, India Mercedes-Benz Full time

    Job Details:Job Title: Embedded Software ArchitectJob Description:Develop software products for Mercedes-Benz.Provide technical guidance to internal developers and suppliers.Collaborate with stakeholders and suppliers.Participate in software architecture and integration workshops.


  • Bengaluru, Karnataka, India Wind River Full time

    Job SummaryWe are seeking a seasoned Embedded Software Expert and Architect to join our team at Wind River Services. As a key member of our Professional Services, you will be responsible for delivering cutting-edge embedded software solutions for our customers.About the OpportunityYou will work closely with local and global Project Managers to develop...


  • Bengaluru, Karnataka, India Alstom Full time

    OverviewAlstom is seeking a highly skilled Software Architect Lead to lead the development of complex embedded systems.This role is responsible for designing, developing, and implementing software solutions to build complex systems, and providing technical leadership within the team.


  • Bengaluru, Karnataka, India Creeno Solutions Pvt Ltd Full time

    **About the Role**We are seeking skilled professionals to fill the position of Embedded Software Architect at Creeno Solutions Pvt Ltd. The ideal candidate will have a strong background in embedded software development, RTOS/OS, and SoC/MPU architecture.**Key Responsibilities**Design, implement, and maintain device drivers for various hardware...

  • Technical Lead

    2 days ago


    Bengaluru, Karnataka, India L&T Technology Services Full time

    Job SummaryWe are seeking an experienced Technical Lead for our Embedded Software Development team at L&T Technology Services. In this role, you will lead the design and development of cutting-edge embedded systems and software solutions.


  • Bengaluru, Karnataka, India Siemens Technology and Services Private Limited Full time

    Siemens Technology and Services Private Limited is a leading player in the Industrial Edge, Edge Computing, HMI Panels, SCADA Solutions space.We are looking to hire an experienced Embedded Systems Architect who can design and develop prototypes and technology demonstrators with a very high quality to address modern and emerging critical business...


  • Bengaluru, Karnataka, India TalentAhead India Pvt. Ltd. Full time

    Job DescriptionTalentAhead India Pvt. Ltd.About UsWe are a leading IT solutions provider with a focus on delivering cutting-edge technology services to our clients.Salary RangeThe estimated salary for this role is ₹1,200,000 - ₹1,800,000 per annum, depending on experience and location.Job SummaryWe are seeking an experienced Senior Embedded Software...