Software Engineer (C++ and Python)
תיאור המשרה
We are looking for a highly motivated R&D Software Engineer with strong algorithmic thinking, problem-solving skills, and hands-on software development experience. While experience in signal processing, communications, DSP, or RF is a strong advantage, it is not a requirement.This role is ideal for engineers who enjoy tackling complex problems, designing practical solutions, and turning ideas into working systems. You will work in a multidisciplinary environment at the intersection of algorithms, software and hardware, with real impact on end products.As an employee you will: Design and implement algorithms and software solutions for complex problemsDevelop high-quality, production-ready code in C and PythonTake ownership of features and components from concept through implementation and validationBuild prototypes, run experiments, and iterate quickly based on resultsParticipate in code reviews, architecture discussions, and technical decision-makingDocument designs, trade-offs, and implementation details.Requirements: 5 Years of experience in software design and development, not just theoretical or academic workSolid proficiency in C and Python - mustGood understanding of data structures, algorithms, and software engineering principlesStrong algorithmic thinking and problem-solving abilitiesAbility to learn new domains quickly and apply them effectivelyHigh motivation, strong ownership mentality, and a get things done attitudeAbility to work independently while collaborating effectively in a teamPreferred Qualifications (Nice to Have)Background or experience in signal processing, communication systems, DSP, RFExperience with hardware-software integration or system-level developmentFamiliarity with Linux-based environmentsExperience moving projects from research or prototype to production.This position is open to all candidates.
מתעניינים במשרה הזו?