We are seeking an experienced candidate to collaborate with a team of highly experienced professionals to enable mission-critical services and solutions. In this position, you will work as a Senior Software Engineer within a Scrum team that is responsible for designing, implementing, and testing solutions for a variety of land mobile wireless communications products. This role is expected to provide technical leadership throughout the full lifecycle development process using Agile development methodologies. Your tasks will also involve: Providing technical guidance and mentorship to the Scrum team, promoting best practices and driving continuous improvement. Collaborating with the scrum master, product manager and cross-functional teams to ensure successful sprint execution. Working closely with cross-functional teams, including product managers, architects, hardware engineers, and other stakeholders, to ensure seamless integration and alignment. Staying up-to-date with the latest software engineering trends, technologies, and industry best practices relevant to land mobile wireless communications. Hands-on interaction with product hardware and laboratory equipment for development, testing, and debugging. Note: This position requires the employee to work from office initially for a period of time and hybrid (work from office 3 days per week or as required by the business) afterwards.