Get SAT is the leading provider of micronized satellite on-the-move terminals for ground, air, and maritime applications.
Our state-of-the-art flat panel technology, along with a powerful controller, creates the best in its class SWaP product line in the market.
We are looking for an Embedded Software Engineer who is searching for his next technological challenge, to join our R&D department.
What you’ll do:
- Design and implement solutions in C, C++, and Python within a Linux environment.
- Lead development projects, taking ownership of planning, execution, and successful delivery.
- Participate in all stages of the software development lifecycle, from design to development and deployment support for our current and future devices.
- Collaborate with a talented team to create next-generation embedded systems, leveraging cutting-edge satellite communication technologies.
- Develop software and infrastructure for Linux operating systems and bare-metal environments.
- Work closely with FPGA and hardware engineers to ensure seamless integration between software and hardware.
Requirements:
- B.Sc. in Computer Science/ Computer Engineering / Electrical Engineering – a must
- At least 2 years’ experience in developing embedded systems - a must
- Experience with C and C++ in real-time, multi-threading systems in Linux environment - a must
- At least 2 years of experience in Python development – a must
- Experience with low-level software components – a must
- Practical experience and a deep understanding of HW components and buses (I2C, SPI, mii, etc.) – an advantage
- Knowledge of telecommunications protocols - an advantage
- Experience in development of kernel space – an advantage
- Debugging techniques and new hardware bring-up activity – an advantage
Personal skills:
- Takes initiative
- A strong desire to solve problems and provide workable solutions
- Excellent communication skills and the ability to work well collaboratively