Responsibilities:- Designand Architecture: - Lead the design and architecture of robust,scalable, and efficient embedded systems. - Develop and maintain architecturaldocumentation and design specifications. - Ensure architectural integrity andconsistency across the entire product. - Evaluate and select appropriate software orsystem architectures and ensure hardware compatibility.-Development and Implementation: - Provide detailed guidance and direction todevelopment teams during the software development life cycle. - Review and approve code to ensurecompliance with design and architectural standards. - Implement advanced software engineeringtechniques to improve the performance and reliability of embedded systems.- Researchand Innovation: - Stay abreast of the latest developments inembedded system technologies and methodologies. - Research, recommend, and apply newtechnologies and tools to enhance product development. - Innovate and develop proof-of-conceptprototypes to explore potential technological solutions.-Leadership and Collaboration: - Mentor and lead teams of softwaredevelopers and engineers, fostering an environment of learning and growth. - Collaborate with hardware engineers,product managers, and other stakeholders to align technology developments withproduct goals. - Participate in cross-functional teammeetings to provide insights and resolve any technical challenges.- QualityAssurance and Testing: - Oversee the development of test strategiesand frameworks to ensure the quality and reliability of embedded systems. - Ensure software and system testing andvalidation are conducted in accordance with industry standards.- ProjectManagement: - Manage timelines and deliverables formultiple projects simultaneously. - Ensure project milestones are met and alignwith business objectives. - Provide regular updates to seniormanagement on project status and development progress.YOU MUST HAVEBachelor's degree in computer science, Electrical Engineering, or a relatedfield.10+years of experience in software development, with a strong focus on embeddedsystems.Proficient in programming languages commonly used in embedded systems such asC, C++, and Assembly.Experience with real-time operating systems (RTOS) and microcontrollerarchitectures.Strongunderstanding of hardware-software integration and interfacing.Excellentproblem-solving skills and ability to think analytically.Strongleadership skills and experience mentoring junior engineers.Excellent communication and interpersonal skills.WE VALUEMaster'sdegree in a relevant field.Experiencewith IoT devices and networked embedded systems.Knowledge ofindustry-specific standards and certifications.