Your Network's Edge®
Senior Software Engineer (1271)
You are here
We are currently seeking a talented IoT Software Engineer to join our exceptional IoT development team. The ideal candidate will bring expertise in software design and a passion for innovation to contribute to the creation of our next-generation IoT devices. As a key member of our team, you will collaborate with cross-functional experts to drive the success of our projects and be an integral part of shaping the future of IoT technology. If you are excited about working on cutting-edge projects and are eager to contribute your skills to a dynamic team, we welcome you to apply and be a part of our journey in revolutionizing the world of IoT.
Our dynamic and innovative IoT development team is at the forefront of creating cutting-edge solutions that leverage the latest technologies. Comprising skilled professionals from diverse backgrounds, our team collaborates seamlessly to design, develop, and deliver state-of-the-art IoT devices. From hardware and embedded systems to software and data science, each team member plays a crucial role in ensuring the success of our projects. We thrive on the challenges of pushing the boundaries of technology to create intelligent, connected devices that make a meaningful impact on the world.
Location: Based at either RAD headquarters in Ramat Hachayal, Tel Aviv or RAD Negev in Be’er Sheva. Hybrid option once a week.
Roles & Responsibilities
In this role, you will collaborate with cross-functional experts to drive the success of our projects and be an integral part of shaping the future of IoT technology.
The ideal candidate will bring expertise in SW design and a passion for innovation to contribute to the creation of our next-generation IoT devices.
Requirements
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, and testing.
- Experience working in embedded systems within Linux environments (kernel and user-space).
- Programming experience with Go/Python/C++/Rust. Golang and Rust experience are significant advantages.
- Strong networking knowledge, including IP & TCP/UDP stack, routing tables, and IPv4/IPv6.
- Deep knowledge of multithreading and asynchronous tasks.
- Understanding of micro-service architecture and experience working with Docker/Kubernetes environments.
- Proficiency in OpenWRT, including coding and a solid general understanding of the environment.
- Excellent communication, collaboration, and presentation skills.