Established technology company based in Jerusalem is seeking an ARM Firmware Engineer to join its team. This role offers an opportunity to work on the development, integration, and optimization of firmware for ARM-based systems in cutting-edge hardware and Embedded environments. You will be working in small, independent teams.
Responsibilities
Design, develop, and maintain firmware for ARM-based SoCs (e.g., Nvidia, Qualcomm, NXP, or Xilinx).
Integrate and debug low-level firmware components within complex hardware systems.
Implement and optimize bootloaders, drivers, and board support packages (BSPs).
Collaborate closely with hardware, software, and security teams to ensure reliable system performance.
Participate in architecture reviews and contribute to system design decisions.
Analyze and resolve firmware and hardware interaction issues using debugging tools and lab equipment
Requirements: Requirements:
Minimum two years of hands-on programming experience with one or more ARM implementations (Nvidia, Qualcomm, NXP, or Xilinx SoCs).
Solid understanding of ARM architecture (AARCH32/64) and ARM Boot protocols.
Experience with ARM Trusted Firmware (ATF), AMBA, clocking systems, and GIC.
Ability to obtain security clearance and willingness to work on projects in the defense sector.
Fluent Hebrew (spoken and written).
Additional Information:
Hybrid position based in Jerusalem.
Offers flexibility in working hours and a supportive, innovative environment.
This position is open to all candidates.