Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Cognyte Embedded Software Engineer 
Cyprus, South Cyprus, Limassol 
939365473

27.07.2024

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.

Join our dynamic team and immerse yourself in the exciting realm of cellular technology. In this role, you will drive the development of critical backend features, spanning from direct hardware interaction to frontend integration.

As a Cognyter you will:

  • Work on infrastructure related backend features from the lowest level of interaction with our hardware all the way to the interface to the frontend
  • Develop in RUST/C/C++ along with GIT and Azure TFS
  • Carrying out peer coding reviews
  • Working as part of a scrum team under the Agile methodology
  • Implementing components with maintainability, testability and performance in mind
  • Taking part in the company’s innovation initiatives (mini-hackathons, hackathons, innovation days)
  • Continuously learn and invest in your personal development using the 70/20/10 model

For that mission you’ll need:

  • BSc or equivalent in computer science, electronics engineering, or related field
  • 2 years of experience in
  • Developing in C/C++ and/or RUST
  • Linux System programming
  • Good understanding of Embedded Linux Systems
  • Experience with Low-Level and Hardware Debugging
  • Experience with version control like GIT
  • Excellent English

Nice to have

  • Knowledge of cellular related protocols
  • Knowledge of microcontrollers and familiarity with ARM architecture and development
  • Experience with RTOS
  • Knowledge and experience of other programming languages (Bash, Python)
  • Knowledge and experience of Scrum and Agile development techniques

Also important

  • Strong analytical and problem-solving skills
  • An endlessly curious mind
  • Passion for software development and technology in general
  • Hunger to learn and continuously improve
  • Good communication skills
  • Able to work effectively as part of a team

Apply now.