Senior Embedded Software Engineer
Location: Ramat Gan, Tel Aviv District (IL)
Description
We’re looking for a hands on Senior Embedded Software Engineer to be our go-to embedded specialist. You’ll own the day-to-day development of our embedded software stack and work closely with our Hardware Lead. This is a high-impact IC role with real ownership, deep technical work, and direct influence on system reliability and performance, from bring-up to production. You take ownership, communicate clearly, and enjoy working across disciplines to solve tough problems and ship results.
Who are we?
Elsight is building the backbone of uncrewed systems. Our Halo platform is evolving from mission-critical connectivity into a broader uncrewed enablement platform - combining secure connectivity, positioning, video, and autonomy support into one unified solution. We operate at the intersection of hardware, software, and cloud, enabling uncrewed platforms to complete missions reliably even in contested, remote, or GNSS-denied environments. Our technology is already deployed globally in real operational use cases, trusted by demanding customers where performance and resilience matter most.
We’re a fast-growing, execution-driven team that values ownership, clarity, and professionalism. As a relatively small team, every role has a real impact. We work in a hybrid model from our office in Ramat Gan, right by the train lines.
You will…
- Own the embedded Linux stack end-to-end, working closely with our Hardware Lead and software engineers from bring-up through production.
- Develop and maintain core low-level components: U-Boot, Linux system components, and device drivers for custom hardware.
- Build and maintain our Linux distribution using Yocto/buildroot/other, keeping builds stable and reproducible.
- Debug across layers - including reading schematics when needed - to resolve HW/SW integration issues and improve system reliability and performance.
- Contribute Python tooling/application code when needed and collaborate with external contractors on focused embedded tasks.
Requirements
Apply if you have…
- 4+ years of hands-on embedded software development experience.
- Strong expertise in Embedded Linux and low-level/system programming.
- Proven experience with device drivers and bootloaders (U-Boot).
- Experience building and maintaining custom Linux distributions.
- Ability to read and understand hardware schematics and work closely with hardware engineers.
- Working proficiency in Python for tooling or application-level components.
- Strong ownership and collaboration skills, including experience working with external contractors when needed.
Bonus points if you have
- Networking knowledge and familiarity with communication protocols.
- Experience with QEMU / KVM / Docker.
- Comfort using AI tools to speed up debugging, research, and day-to-day development.
Apply now and help shape the future of autonomous systems at Elsight.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
