Embedded Software Engineer at ISI
Or Yehuda, Tel-Aviv District, Israel -
Full Time


Start Date

Immediate

Expiry Date

15 Aug, 26

Salary

0.0

Posted On

17 May, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C, C++, Python, Embedded Linux, Yocto, CI/CD, Git, System Integration, Build Systems, Kernel Debugging, Docker, Technical Documentation

Industry

Defense and Space Manufacturing

Description
ISI is looking for an experienced Embedded Software Engineer to join our software team. You’ll be the single owner of the software stack on one of our satellite programs - ground station through flight computer to payloads. The code, the builds, the CI, and the system integration are yours. You’ll work alongside hardware engineers during system bring-up and the wider software team day-to-day. We’re looking for someone who reads documentation and ships independently. Requirements 3+ years of embedded software development in C, C++, and/or Python Relevant degree or equivalent Strong embedded Linux experience (userspace and system integration) Experience with build systems for embedded targets Hands-on CI/CD experience with testing frameworks for embedded software (build, test, package, deploy) Demonstrated ability to operate independently on a complex system — reads documentation, figures things out, and ships without day-to-day supervision Comfortable integrating third-party SDKs and reference platforms when vendor support is thin Strong Git discipline and software integration habits Responsibilities Own the software stack across ground station, flight computer, and payloads Maintain Yocto-based payload software: build, package, deploy Write and maintain the embedded and host-side software Integrate code contributions from adjacent teams and turn them into shippable software Partner with hardware engineers on system bring-up and integration Debug across hardware, kernel, and userspace Write and maintain automated tests and technical documentation Advantages Background in defense or other embedded-system-of-systems environments Experience with constrained or resource-limited Linux platforms Docker / containerization experience
Responsibilities
Own and maintain the full software stack from ground stations to flight computers and payloads. Partner with hardware engineers for system bring-up and develop automated tests and technical documentation.
Loading...