C / C ++ / C # Developer - Communication Simulators We are looking for an experienced C / C ++ / C # Developer to join our team and lead the development of advanced communication simulators.
Requirements: C / C ++ / C # Developer - Communication Simulators We are looking for an experienced C / C ++ / C # Developer to join our team and lead the development of advanced communication simulators. Role Overview
The role includes development of communication simulators integrating multiple communication interfaces across hardware and software environments, as well as maintenance and enhancement of the generic simulator development infrastructure. Responsibilities
- Design and develop communication simulators combining hardware and software components
- Implement and maintain multi-interface communication solutions
- Develop and maintain the generic simulator development infrastructure
- Work with database-driven software systems
- Produce clear and structured software documentation Requirements
- B.Sc. in Engineering
- At least 5 years of experience in developing software systems integrating hardware and software
- Strong development experience in C, C ++, and C # on Windows OS
- Experience developing database-based software products
- Hands-on experience implementing communication protocols: TCP/IP, UDP, RS422, RS485
- Strong experience in parallel programming - Multithreading & Multiprocessing
- Experience writing software documentation
- Fluent in Hebrew and English Advantages
- M.Sc. in Engineering
- Strong system -level thinking
- Experience with CANBus and MIL- STD -1553 interfaces
- Experience developing on Linux, INtime, RTX operating systems
- Experience with Python
This position is open to all candidates.