Maytronics
Posted 1w ago

Junior Embedded Software Engineer robotics platforms- Temporary

Maytronics
Yizre'el, Northern District, Israel
OnsiteFull Time
Responsibilities
  • leading team
  • designing software
  • troubleshooting issues
Requirements
  • B.Sc. in CS/CE/EE or related
  • Hands-on embedded development in C/C++
  • Experience across MCU (STM32, ESP32
  • Cortex-M/RTOS) and/or Embedded Linux user-space
  • Strong debugging
  • Communication, and ownership
Technical tools mentioned
CC++STM32ESP32Cortex-MRTOSEmbedded LinuxROSROS 2CANUARTSPII2CgdbWiresharkcandumpPython

Job description

Description

At Maytronics, we are seeking a Professional Embedded Linux Tech Lead to guide our team in developing cutting-edge embedded systems. Join us to lead innovative projects and drive technical excellence in the field of embedded Linux systems.

Responsibilities:

  • Lead and mentor a team of embedded Linux developers.
  • Design and implement embedded Linux software solutions.
  • Collaborate with cross-functional teams to integrate embedded solutions.
  • Ensure code quality and maintainability through code reviews.
  • Troubleshoot and resolve complex technical issues.
  • Stay updated with the latest developments in embedded Linux technologies.


Requirements


  • B.Sc. in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • year of hands-on embedded development experience in C and C++.
  • Proven Fast Learner & Adaptability: Ability to quickly dive into an existing, complex codebase, understand the architecture, and become productive.
  • Development & Integration Capabilities: Practical experience developing and debugging software across MCU environments (STM32, ESP32, Cortex-M / RTOS) and/or Embedded Linux User-Space.
  • Engineering Excellence & Ownership: High standards for code quality, strong sense of ownership, and a track record of delivering reliable software on schedule.
  • Teamwork & Cross-Functional Collaboration: Excellent communication skills with a proven ability to collaborate closely with team members, System Engineering, Hardware, and Integration teams.

Advantages (Nice to Have):

  • Experience with robotics frameworks such as ROS / ROS 2.
  • Practical experience with standard serial protocols and diagnostics tools (CAN bus, UART, SPI, I2C, gdb, Wireshark, candump).
  • Scripting capabilities in Python for internal test automation


About Maytronics

Designs and manufactures automated robotic pool cleaning solutions.

Similar jobs

Embedded Software Engineer roles near Yizre'el, Northern District
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 SW and Validation Developer
Haifa, Haifa, Israel
OnsiteFull Time
Mobileye
MobileyeNasdaq: MBLY: Develops computer vision and software for autonomous vehicles.
3+ YOEBSc required; 3+ years C++ and embedded software experience; experience with bare-metal or RTOS, HW/SW integration and SoC debugging; shell scripting and Python knowledge.
C++, Python, Shell, MIPS, RISC-V, RTOS
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
1w
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