Skip to main content

Embedded Software Engineer

ARAN SoftwareCenter District, IsraelNot specifiedFull-timeSeniority: Senior

Posted 24 days ago · 0 applicants

Salary not listed for this role

Saving, applying or scoring takes a few seconds to set up your free account.

Willbi insight

The role in plain words

This role involves developing advanced Embedded Linux and Real-Time systems for complex, multidisciplinary defense projects. You will develop Linux drivers, user-space components, and Real-Time applications, as well as perform hardware-software integration. The day-to-day work spans the entire lifecycle from software requirements and design through to integration and testing.

Must-have
  • Experience developing Real-Time or Real-Time Embedded systems using C, C++, or Python
  • Experience working in Linux, Linux RT
  • Experience with POSIX
  • Experience with Makefiles
  • Good understanding of how Linux drivers operate within the Kernel
Nice-to-have

    Extracted from the job description · kept up to date automatically

    Who this suits

    This role suits an experienced software engineer with a strong background in C, C++, or Python for Real-Time Embedded systems and a solid understanding of Linux drivers and Kernel operations. It is less ideal for those who prefer purely high-level software development, as it requires working closely with hardware, reading electrical schematics, and using lab equipment.

    Full job description

    Original listing · kept for reference

    We are looking for an experienced Embedded Linux / Real-Time Software Engineer to join a leading defense company and take part in developing advanced Embedded Linux and Real-Time systems.

    Work on complex, multidisciplinary systems, from software requirements and design through development, integration, and testing.

    What will you do?

    • Develop and adapt Linux drivers and user-space components for hardware boards

    • Develop interfaces and integrations with simulators

    • Develop Real-Time applications

    • Develop software for advanced distributed laboratory systems

    • Perform hardware-software integration for complex system components

    Requirements

    • Experience developing Real-Time or Real-Time Embedded systems using C, C++, or Python

    • Experience working in Linux, Linux RT

    • Experience with POSIX

    • Experience with Makefiles

    • Good understanding of how Linux drivers operate within the Kernel

    • Familiarity with Linux driver concepts such as Char Devices, PCIe, Major/Minor numbers, and file operations (fops)

    • Experience working closely with hardware, including reading electrical schematics and using lab equipment

    • Integration experience – an advantage

    About ARAN Software
    Company profile · coming soon

    Employee reviews · coming soonMore roles at ARAN Software

    Questions about this role

    • This listing did not state a salary. We only show pay when the employer publishes it.
    ARAN Software
    Posted 24 days ago · 0 applicants
    See how you match