Gilat’s satellite communications ecosystem is built around our inter-disciplinary platform, based on cutting edge technologies, state of the art communication protocols and modulation schemes, innovative optimization algorithms as well as advanced networking protocols.
Gilat is seeking an experienced Real-Time Embedded Software Engineer to join our R&D team.
What will your job look like:
- Design and implement control algorithms for embedded devices and systems
- Write well designed and efficient code
- Integrate software units in embedded hardware system
- Analyze and enhance efficiency, stability and scalability of designed software
- Design and perform unit tests and system level testing of integrated system
- Develop software supporting documents (specifications, plans, test reports, manuals)
- Provide support of software for the whole life cycle of embedded system
Requirements:
- Proficiency in C/C++ programming language
- Familiarity with embedded RTOS usage
- Good knowledge about embedded interfaces - SPI, I2C, UART, USB, CAN, Ethernet
- Familiarity with embedded TCP/IP development
- Ability to read and understand schematics
- Ability to use datasheets of hardware components for building of control SW routines
- Good understanding of interaction between hardware and software units
- Ability to design and implement control algorithms – sensor processing, motor control, feedbacks, low-level device control
- Good background in mathematics
- BS degree in Computer Science, Communication Technologies or Electronics
- Good working level of English
Optional skills:
- Familiarity with ARM Cortex-M or other 32-bit microcontroller architectures
- Good knowledge of inertial sensor data processing and navigation algorithms
- Experience with revision control systems
- Ability to write software documentation – design documents, test reports, manuals
We offer you:
- An exciting job opportunity in a fast moving and fascinating industry with unique learning experience in our company
- Professional Trainings: online, external, certifications
- A competitive salary
- Refreshments
- Lunch compensation
- Transportation card or fuel allowance
- Private Medical insurance
- Multisport card
- Free parking
What you can expect:
Successful applicants will be contacted by the Talent Acquisition Team for an initial discussion.
If suitable you will be considered for our formal interview process.