Software Embedded Engineer

  • full time
  • 3+ years
  • Southern Israel

Job Description:

We are looking for a highly skilled Software Embedded Engineer to join
our R&D team and take part in developing our ultra-deep-tech innovative products and solutions for wireless energy transfer systems for autonomous robotics.
joining us, you’ll have the chance to develop unique products from scratch to mass production.
Key Responsibilities:
Developing features in various areas and disciplines - power electronics, control theory, DSP and communication over different platforms.
Developing various micro-controllers and dealing with various RT constraints.
Ownership of a project\product from end to end- from concept and simulation,through development and integration and field deployment.
Building complex simulations integrating SW and HW.
Collaborate with cross-functional teams including hardware engineers, ASIC developers, and system architects to define and implement software requirements.
Design, implement, debug, and optimize code in C++ and C to interface with hardware.

Category:

Software

Job Qualifications:

B.Sc. in Electrical engineering / Computer science.
3+ years programming experience in C/C++.
3+ years of experience in developing SW on embedded systems, in a multithreading environment such as FreeRTOS.
Experience with communication protocols (CAN, I2C, SPI, UART, RS-485, USB, Wi-Fi, ZigBee, etc).
Experience with bring-up (bare metal)
Experience with stm32 microcontroller
Knowledge of network communication protocols (TCP/IP, UDP).
Experienced in using lab equipment, including oscilloscopes, logic analyzers, power supplies, and signal generators.
Python development experience - advantage
Experience with user interfaces - advantage.

Company Occupation:

High Tech

Company Size:

Small (0 - 50)

חפש משרה

חפש
חיפוש מתקדם