DevJobs

Software team Leader

Overview
Skills
  • Python Python ꞏ 5y
  • C++ C++ ꞏ 5y
  • Linux Linux
  • Embedded Systems

Today’s world is crime-riddled. Criminals are everywhere, invisible, virtual, and sophisticated. Traditional ways to prevent and investigate crime and terror are no longer enough…

Technology is changing incredibly fast. The criminals know it, and they are taking advantage. We know it too.


For nearly 30 years, the incredible minds at Cognyte around the world have worked closely together and put their expertise to work, to keep up with constantly evolving technological and criminal trends and help make the world a safer place with leading investigative analytics software solutions.


We are defined by our dedication to doing good and this translates to business success, meaningful work friendships, a can-do attitude, and deep curiosity.

A Software Team Lead for Signal Processing is a leadership role focused on guiding a team of engineers who develop and implement software solutions for signal processing applications. This involves leading the design, development, and optimization of software, as well as overseeing integration with hardware and other systems. The role also includes mentoring junior engineers, conducting code reviews, and ensuring the team's work aligns with project requirements and performance standards.


As a Cognyter you will:

  • Leadership and Mentorship: Guiding and mentoring a team of software engineers and researchers specializing in signal processing.
  • Software Design and Development: Leading the design, development, and optimization of software for signal processing applications.
  • System Integration: Collaborating with system engineers and other teams to integrate software components with hardware and other systems.
  • Code Review and Quality Assurance: Conducting code reviews and providing technical guidance to ensure code quality and adherence to standards.
  • Project Management: Defining software architecture, managing project timelines, and ensuring that projects meet requirements and performance goals.
  • Communication and Collaboration: Effectively communicating with team members, stakeholders, and other teams.
  • Staying Updated: Keeping abreast of the latest technologies, trends, and best practices in signal processing and software development.


For that mission you’ll need:

  • Strong Signal Processing Expertise: Deep understanding of signal processing concepts, algorithms, and techniques for communication systems, including modulation, demodulation and error correction.
  • Software Development Proficiency: 5 years proven experience in software development, including programming languages: Python, C++. And 3 years as team leader
  • Embedded Systems Knowledge: Experience with embedded systems and real-time operating systems (Linux).
  • Leadership and Team Management: Demonstrated ability to lead and motivate a team, provide technical guidance, and foster a collaborative environment.
  • Problem-Solving and Analytical Skills: Strong analytical and problem-solving skills to address complex technical challenges.
  • Communication and Collaboration: Excellent communication and interpersonal skills to work effectively with diverse teams.
Gita Technologies