DevJobs

2480 - Senior RT Embedded Engineer

Overview
Skills
  • C C ꞏ 3y
  • C++ C++ ꞏ 3y
  • Python Python
  • Rust Rust
  • Git Git
  • ARM
  • Cortex-M
  • RTOS
  • I2C
  • I2S
  • SPI
  • UART
  • USB

Job Description

  • Design, implementation, and testing of microcontroller software for operational electronic systems:
  • Communication stack implementation over a variety of physical interfaces.
  • Low-level driver development.
  • Efficient (memory footprint, processing time) of a variety of algorithms.
  • System logic and state machine implementation.
  • Optimization of system energetic states.
  • Storage devices management.
  • POCs and examination of new microcontrollers and devices before using them in new projects.
  • Develop tools that improve development velocity.


Job Requirements

  • At least 3 years of programming experience in C\C++
  • Programming experience with real-time operating systems.
  • Version control tools (git) experience.
  • Familiarity with ARM architecture and Cortex-M-based devices.
  • Flow projects from design to production.
  • Relevant B.A\BSc
  • Experience developing drivers such as UART\I2C\USB\I2S\SPI - advantage.
  • Experience working with lab equipment such as spectrum analyzer, scope, DC analyzer - advantage.
  • Programming experience in python\RUST - advantage.
  • Excellent interpersonal communication skills.
Shabak - Israeli Security Agency - Career