DevJobs

Linux SW Senior Embedded Engineer

Overview
Skills
  • Networking Networking
  • Embedded Linux ꞏ 2y
  • Linux kernel ꞏ 2y
  • Linux device drivers ꞏ 2y
  • Interrupts
  • Telemetry
  • Switching
  • SW
  • Profiling
  • Packet processing
  • NIC
  • IP
  • 802.1Q
  • HW integration
  • Firmware
  • Ethernet
  • DMA
  • Data plane stacks
  • Automated tests
  • BSP
  • Board bring up
Job Description

  • Take part in a core team developing Embedded Linux SW for a cutting-edge satellite technology Modem SOC.
  • Cooperate with SW architects, VLSI engineers, board designers and validation engineers to deliver high performance and top standard satellite communication products.
  • Develop Linux device drivers, user space applications for Linux operating systems as well as Firmware.
  • Involve in all aspects of the SW development lifecycle, from design to development for our current and future products.
  • Engage in collaborative efforts to create next-gen embedded systems, harnessing the forefront of innovative satellite communication technologies for our unique SOCs and products.

Requirements

  • B.Sc. in Electrical Engineering, Computer Science, or related field.
  • 2+ years of experience in embedded Linux kernel and developing drivers – Mandatory.
  • 8+ years of experience in embedded development – Mandatory.
  • Proven experience in the networking field (NIC, switching, network protocols- Ethernet/802.1Q, P/IP, packet processing, data plane stacks) – Mandatory.
  • SW/HW integration – DMA, interrupts, telemetry.
  • Optimize throughput, latency and CPU utilization, profiling and automated tests.
  • Experience in embedded Linux low-level, BSP and board bring up –Advantage.
  • Self-learning capabilities – adapt to changes and study new technical fields.
  • Effective teamwork and collaboration skills.
MDA Space