Cognyte

Embedded Software Engineer

Cognyte

full-time

Posted on:

Origin:  • 🇨🇾 Cyprus

Visit company website
AI Apply
Manual Apply

Job Level

JuniorMid-Level

Tech Stack

AzureLinuxPythonRTOSRustTFS

About the role

  • 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

Requirements

  • 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 version control like GIT
  • Excellent English
  • Nice to have Knowledge of 3GPP cellular protocols (GSM, UMSTS, LTE, NR)
  • Knowledge of microcontrollers and familiarity with ARM architecture and development
  • Experience with Low-Level and Hardware Debugging
  • 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 for this job All Jobs Terms & Policies · Cookies