Job Description
Duties & Responsibilities Lead, mentor, and manage a team of software and firmware engineers Drive system design across the full technology stack, ensuring seamless integration between embedded firmware, mobile applications, and cloud environments Conduct rigorous reviews of system designs, architecture documents, and pull requests Own the full software product lifecycle from concept through specification, prototyping, validation, production, and post-market improvement Ensure all software desi…