**Job Description**
We are seeking a highly motivated and experienced software engineer to join our team. As a software engineer, you will be responsible for designing, implementing, and testing solutions for a variety of land mobile wireless communications products.
**Key Responsibilities**
* Design and implement software solutions using agile development methodologies.
* Work with a team of experienced professionals to enable mission-critical services and solutions.
* Develop and test software applications using C/C++ and object-oriented development.
* Collaborate with cross-functional teams to identify and prioritize project requirements.
**Requirements**
* Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or Computer Science.
* 5+ years of experience in software engineering, preferably in the field of land mobile wireless communications.
* Strong knowledge of C/C++ and object-oriented programming.
* Experience with Linux and/or Unix operating systems.
* Advanced debugging skills.
**Desired Skills**
* Basic understanding of virtualization technologies such as Docker and Podman.
* Experience with Python programming language.
* Exposure to Agile development practices.
* Experience with Git and Jira project management tools.
**Benefits**
We offer a competitive salary and benefits package, including health insurance, retirement plan, and paid time off.
**What We Offer**
A dynamic and collaborative work environment, opportunities for career growth and professional development, and a chance to work on cutting-edge projects that make a real difference in people's lives.