Who Are We Looking For? Grooo is looking for an experienced and technically skilled Tech Lead to own and manage the critical interface between our on-edge embedded software and video detection management system at FLIR. With 5-10 years of development experience, you bring expertise in C#, C++, Java, and frontend frameworks like Angular or ReactJS, and you're well-versed in both embedded systems and server-based solutions. Your deep understanding of distributed architectures, multithreaded programming, and real-time data processing will enable you to lead the development and optimization of software architectures that seamlessly bridge on-edge and server-based environments. You have strong knowledge of SQL databases, network protocols, and communication standards, allowing you to design scalable, high-performance backend services and ensure stable system-level releases. Beyond your technical acumen, you're a leader who thrives on collaboration and innovation. You'll mentor engineers, provide technical guidance, and foster a culture of teamwork, ensuring your teams are aligned and working effectively. You have experience managing CI/CD pipelines and version control, and can act as a configuration manager, ensuring stable software releases.
Key Responsibilities: You own the interface between our on-edge embedded software and video detection management system software.As this bridge between on-edge and server-based, you have a strong background in both domains.Mentoring engineers, providing technical guidance, and promoting a culture of collaboration and innovation.Support the on-edge and server-based teams to define, optimize, and maintain software architectures.Conduct thorough testing and debugging of both proprietary and third-party software, ensuring compliance with industry standards.Manage version control, product specifications, and produce comprehensive documentation to support development and customer interactions. Hard Skills: You have 5-10 years of experience as a developer, with strong skills in C#, C++/Java, Angular, ReactJS.You've worked with complex, large-scale systems, ideally in a distributed architecture, and have experience with backend services and real-time data processing.You have a solid background in working with SQL databases to design and optimize scalable backend services.Your experience with C++ is particularly in multithreading, serial communication, and IP socket programming.Deep understanding of embedded system software design and development, including driver and module creation.As well as deep understanding of software design and development for server-based solutions.Network Protocols and Communication expert knowledge.CI/CD and Version Control, ability to act as Configuration manager for the system level software releases ensuring stability of the interface between on-edge and server-based software releases.
#J-18808-Ljbffr