Source description
About the role
Role Overview :As a Senior Embedded Software Architect, you will be at the forefront of designing and implementing cutting-edge embedded software solutions for our next-generation products. You will collaborate closely with cross-functional teams, including hardware engineers, product managers, and quality assurance, to define system architectures, develop software specifications, and ensure the successful integration of software components. Your expertise will be instrumental in delivering high-performance, reliable, and secure embedded systems that directly impact our customers' experiences and drive business growth. This role is based in Chennai/Puducherry.Key Responsibilities :- Define and document embedded software architectures for new and existing products, ensuring scalability, maintainability, and security for future enhancements.- Lead the design and development of real-time operating systems (RTOS), device drivers, and application software, optimizing performance and resource utilization to meet stringent system requirements.- Collaborate with hardware engineers to select appropriate microcontrollers, sensors, and communication interfaces, ensuring seamless hardware-software integration for optimal system functionality.- Conduct thorough code reviews and provide constructive feedback to junior engineers, promoting code quality and adherence to coding standards for a robust and maintainable codebase.- Troubleshoot complex software issues and implement effective solutions, minimizing downtime and ensuring the reliability of our embedded systems for a positive customer experience.- Stay abreast of emerging technologies and industry trends in embedded software development, evaluating their potential impact on our products and recommending innovative solutions to maintain our competitive edge.Required Skillset :- Demonstrated ability to design and implement complex embedded software architectures, showcasing a deep understanding of real-time operating systems, device drivers, and communication protocols.- Proven ability to lead and mentor software development teams, fostering a collaborative and innovative environment.- Excellent communication and interpersonal skills, enabling effective collaboration with cross-functional teams and stakeholders.- Strong problem-solving and analytical skills, with a proven track record of resolving complex technical challenges in embedded systems.- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.- Adaptability to work in an on-site environment in Chennai/Puducherry, fostering collaboration and knowledge sharing within the team. (ref:hirist.tech) Role Overview :As a Senior Embedded Software Architect, you will be at the forefront of designing and implementing cutting-edge embedded software solutions for our next-generation products. You will collaborate closely with cross-functional teams, including hardware engineers, product managers, and quality assurance, to define system architectures, develop software specifications, and ensure the successful integration of software components. Your expertise will be instrumental in delivering high-performance, reliable, and secure embedded systems that directly impact our customers' experiences and drive business growth. This role is based in Chennai/Puducherry.Key Responsibilities :- Define and document embedded software architectures for new and existing products, ensuring scalability, maintainability, and security for future enhancements.- Lead the design and development of real-time operating systems (RTOS), device drivers, and application software, optimizing performance and resource utilization to meet stringent system requirements.- Collaborate with hardware engineers to select appropriate microcontrollers, sensors, and communication interfaces, ensuring seamless hardware-software integration for optimal system functionality.- Conduct thorough code reviews and provide constructive feedback to junior engineers, promoting code quality and adherence to coding standards for a robust and maintainable codebase.- Troubleshoot complex software issues and implement effective solutions, minimizing downtime and ensuring the reliability of our embedded systems for a positive customer experience.- Stay abreast of emerging technologies and industry trends in embedded software development, evaluating their potential impact on our products and recommending innovative solutions to maintain our competitive edge.Required Skillset :- Demonstrated ability to design and implement complex embedded software architectures, showcasing a deep understanding of real-time operating systems, device drivers, and communication protocols.- Proven ability to lead and mentor software development teams, fostering a collaborative and innovative environment.- Excellent communication and interpersonal skills, enabling effective collaboration with cross-functional teams and stakeholders.- Strong problem-solving and a
More at HireLink Pvt. Ltd.