Mobileye
Posted 6mo ago

Embedded Software Engineer for Performance Verification and Profiling

Mobileye
Jerusalem, Jerusalem, Israel
OnsiteFull Time
Responsibilities
  • Verify performance
  • Develop platforms
  • Run benchmarks
Requirements
  • 5+ years in C/C++ and embedded software
  • Experience with Python and shell scripting
  • Development of performance verification and profiling tools
  • Strong collaboration and communication skills
Technical tools mentioned
C++CPythonShell scriptingSystemCQEMUEmbedded Linux

Job description

Mobileye is looking for an Embedded Software Engineer for performance verification and profiling.

You will join the Virtual Platforms and Performance Verification team in the EyeQ Platform Group (EPG), working on current and next-generation ADAS/AV systems.

Virtual platforms, performance models, and profiling tools are core components of the EPG infrastructure. These tools are used during the pre-silicon phase for hardware architecture optimization and software development, and in the post-silicon phase for software performance optimization.



Mobileye is looking for an Embedded Software Engineer for performance verification and profiling.
You will join the Virtual Platforms and Performance Verification team in the EyeQ Platform Group (EPG), working on current and next-generation ADAS/AV systems.
Virtual platforms, performance models, and profiling tools are core components of the EPG infrastructure. These tools are used during the pre-silicon phase for hardware architecture optimization and software development, and in the post-silicon phase for software performance optimization.


What will your job look like:
  • Performance verification of EyeQ SoC designs

  • Development of hardware virtual platforms

  • Running hardware benchmarks and correlating virtual platform results with silicon measurements

  • Development of tracing and profiling tools for CPU performance analysis and optimization

  • Close collaboration with hardware architects and software, OS, and algorithm teams



  • All you need is:
  • BSc/MSc in Computer Science, Computer Engineering, or Electrical Engineering

  • 5+ years of experience in C/C++ programming

  • 5+ years of experience in embedded software development

  • Experience with Python and shell scripting

  • Strong communication and teamwork skills

  •  

    Advantages:

  • Experience with performance verification
  • Experience with QEMU
  • Experience with CPU benchmarking and performance analysis
  • Experience with Embedded Linux
  • Familiarity with assembly languages and hardware architecture concepts
  • Experience with SystemC

  • About Mobileye

    Develops computer vision and software for autonomous vehicles.

    Similar jobs

    Embedded Software Engineer roles near Jerusalem, Jerusalem
    1w
    Save
    Mark Applied
    Hide
    Embedded Software Engineer , Annapurna Labs
    Tel Aviv-Yafo, Tel Aviv, Israel
    OnsiteFull Time
    Amazon
    AmazonNASDAQ: AMZN: Global online retail and cloud computing technology provider.
    Bachelor's degree in computer science, computer engineering, electrical engineering, or related field; knowledge of C; embedded software, Linux, hardware/software interface, and computer architecture experience preferred.
    C, Linux, AWS, Amazon EC2
    1w
    Save
    Mark Applied
    Hide
    Embedded Software Engineer
    Or Yehuda, Tel Aviv District, Israel
    OnsiteFull Time
    MER Group
    MER GroupTel Aviv Stock Exchange: CMER: Provider of security, communication, and infrastructure technology solutions.
    5+ YOEBachelors in CS/CE,5+ years embedded software lifecycle experience,proficient in C/C++,Embedded Linux,RTOS,low-level debugging (GDB,JTAG,logic analyzers),knowledge of IP protocols and hardware interfaces.
    C, C++, Embedded Linux, Linux, RTOS, GDB, JTAG, logic analyzers, Hailo AI accelerators, SDK, toolchains, FPGAs
    2w
    Save
    Mark Applied
    Hide
    Embedded Software Engineer - Lidar Firmware
    Rosh Ha'Ayin, Israel, Israel
    OnsiteFull Time
    Innoviz Technologies
    Innoviz TechnologiesNASDAQ: INVZ: Develops solid-state LiDAR sensors and perception software.
    3+ YOEBSc in CS/Engineering, proficiency in C, 3+ years embedded/real-time systems experience, understanding of interrupts and memory management; RTOS, Python, and automotive standards are advantages.
    C, Python, RTOS
    2w
    Save
    Mark Applied
    Hide
    Embedded Software Engineer
    Petah Tikva, Central District, Israel
    OnsiteFull Time
    MaxLinear
    MaxLinearNASDAQ: MXL: Provides radio-frequency and mixed-signal semiconductor solutions for communications.
    3+ YOEExperience with C and real-time embedded systems, networking (UDP/TCP, IPv4/IPv6), EM/OS-level debugging, BS+3 years or MS, teamwork and mentoring ability.
    C, ARM, ATOM, Linux Kernel, Yocto, RDK-B
    3w
    Save
    Mark Applied
    Hide
    Embedded Software Engineer (7009)
    Ramat HaSharon, Tel Aviv District, Israel
    OnsiteFull Time
    Elbit Systems
    Elbit SystemsNASDAQ: ESLT: Develops and manufactures electronic systems for defense and aerospace.
    3+ YOEBachelor in computer/software/electrical engineering or CS, 3+ years embedded C/C++ experience, microcontroller/SoC and RTOS experience, driver development and hardware integration, Git and unit testing.
    C, C++, FreeRTOS, ThreadX, Git, I2C, SPI, UART, CAN, USB, GPIO, ADC, DAC, ARM Cortex
    1mo
    Save
    Mark Applied
    Hide
    Embedded Software Engineer
    Tel Aviv-Yafo, Tel Aviv District, Israel
    OnsiteFull Time
    Autobrains
    Autobrains: Develops AI software solutions for autonomous vehicle perception.
    3+ YOE3+ years embedded software experience, strong C proficiency, system-level debugging, ability to port Python algorithms to optimized C for memory- and runtime-constrained SoC edge devices; SoC/accelerator and image-processing experience preferred.
    C, Python, SoC, CPU, GPU
    2mo
    Save
    Mark Applied
    Hide
    Embedded Software Engineer
    Petah Tikva, Center District, Israel
    OnsiteFull Time
    NewPhotonics
    NewPhotonics: Designing high-performance photonic integrated circuits for data centers.
    4+ YOE4+ years developing real-time embedded firmware (C/C++) for ARM Cortex-M MCUs, drivers/HAL/bootloader (I2C, SPI, UART, ADC, DAC), system-hardware integration, Git experience, English or Hebrew communication.
    C, C++, ARM Cortex-M, I2C, SPI, UART, ADC, DAC, BSP, Git, Python, C#, FreeRTOS, Zephyr, ThreadX, Micrium
    2mo
    Save
    Mark Applied
    Hide
    Linux Software Embedded Engineer (Junior position)
    Rehovot, Central District, Israel
    OnsiteFull Time
    MDA Space
    MDA SpaceTSX: MDA: Manufacturer of space robotics, satellite systems, and geointelligence solutions.
    1+ YOE1-2 years embedded development experience required; embedded Linux and driver development, networking protocols, B.Sc. in EE/CS is a strong asset; strong teamwork and self-learning skills.
    Embedded Linux, Linux kernel