DevJobs

Software Engineer

Overview
Skills
  • C++ C++ ꞏ 3y
  • Python Python
  • Java Java
  • Linux Linux
  • TCP/IP
  • Cellular protocols
  • Multiprocessing
  • Multithreading

We are looking for an experienced Software Engineer for the Research Team with extensive knowledge in C++ development on Linux to join our research team. If you're passionate about building high-performance systems, designing scalable software, and optimizing complex architectures, we want to hear from you!


Responsibilities:

As a member of the research team, you will be responsible for:

• Developing high-performance prototypes in C++ on Linux.

• Designing software solutions using design patterns to enhance maintainability and efficiency.

• Collaborating with cross-functional teams to align software design with business objectives.

• Integrating prototypes with the main RADCOM data capturing pipeline while ensuring scalability and reliability.


Your Skills and Experience:

The ideal candidate for the research team position should have:

• 3+ years of experience in object-oriented development with C++ – Mandatory

• Familiarity with communication protocols (TCP/IP) and the Linux environment – Mandatory

• B.Sc. in Computer Science (or equivalent) from a recognized university or relevant military experience

• A high level of motivation to learn and develop in various directions

• Proven experience in multithreading and multiprocessing for high-performance systems

• Ability to work independently and collaboratively, adapting to changing priorities and requirements

• Experience with cellular protocols – Advantage

• Experience with Java and Python – Advantage

RADCOM