Embedded Software Firmware Engineer

  • full time
  • 4+ years
  • Northern Israel

Job Description:

We are looking for a talented and creative Embedded Engineer to join our top notch engineering team. If you're dedicated, professional, team player, up to challenges and would like to take an active part with world class innovations - Then your place is with us!

Additional Positions:

C++ Developer, Real-time, C Developer

Category:

Software

Job Qualifications:

A day in the life:
Designing, implementing, and debugging of real-time firmware for embedded sensing and communications systems (cameras, sensors, etc).
Learning the different aspects of our products by developing features in various areas and disciplines - power electronics, signal processing and communication over different platforms.

Key partner in the design and development of the system architecture, from the perspective of hardware interfaces, sensing components, communication protocols, software and hardware connectivity, etc.

Developing on various microcontrollers and dealing with various RT constraints.

End-to-End Ownership of a project\product - from concept and simulation, through development and integration and field deployment.

You bring to the table:
B.Sc. in Electrical Engineering or Computer Science/Computer Engineering or equivalent professional experience

3+ years of experience developing real-time multi-threaded applications on embedded systems and micro-processors

Experience in low-level programming - BSP coding, drivers
Bring-up of new board design and sensors, working with datasheets for device configuration
Strong capabilities of troubleshooting FW ( using Scopes, DVM) and HW/SW integration

Experience in the design and development processes of multi-disciplinary products which integrate software, electronics (ability to read and understand schematics).

Proficiency in programming in C/C++ embedded

Knowledge of various protocols to interface different peripherals: I2C, I3C, SPI, USB, UART, USB, WiFi, BLE

Experience with interfacing memories: SRAM, EEPROM, FLASH.
Excellent verbal and written communication skills in English

Big advantage for:
Proficiency with Linux internals, networking and Embedded Linux build systems
Knowledge of Python
Familiarity with modern DevOps stack & standards (git, testing automation)

Company Occupation:

High Tech, Electro - Optics, Multidisciplinary, Semiconductor/capital equipment

Company Size:

Large (150+)

חפש משרה

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