Trigo
  • 7 active jobs (view)

  • Published: February 26, 2024
Category
Job Type
Level of education
Undergraduate
Spoken Language needed
English
Level of Hebrew
Medium
Location of job
Tel Aviv/ Ramat Gan
How many relevant years experience do you require for the role:
More than 3 years

Description

The position::

We are seeking a highly skilled and experienced Senior Embedded Software Engineer to join our dynamic team and work within a multidisciplinary group. This role involves working on cutting-edge IoT sensors, RTOS microcontrollers, backend services which support the sensors and more. The ideal candidate will have a strong background in embedded systems, a passion for technology, and a drive to advance within the company, potentially moving into management roles!

A day in the life::

- Design, develop, and optimize embedded software for IoT sensors and RTOS microcontrollers.
- Ensure system performance and stability in real-world production environments, managing large-scale nodes with over 1000 sensors
- Collaborate with multidisciplinary teams (HW, Algorithms and more) to define system architecture and hardware/software interfaces.
- Develop backend services to support device functionality and data processing.
- Lead the entire software development lifecycle, including planning, development, testing, deployment, and maintenance when necessary.
- Ensure the reliability, performance, and security of embedded systems.
- Explore emerging trends and technologies in embedded systems and IoT.
- Drive innovation and continuous improvement in our embedded systems development processes.

You bring to the table::

- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
- 5+ years of experience in embedded software development with a strong background in RTOS and microcontroller programming.
- Experience in managing and leading SW engineers - major advantage.
- Motivation to advance to management positions in the near future.
- Proficiency in RUST, C/C++, Python and or high willingness and capability to learn new programming languages and systems .
- Experience with IoT protocols (MQTT, CoAP, etc.) and connectivity technologies (BLE, Wi-Fi, LoRa, etc.).
- Familiarity with software development tools, version control (Git), and CI/CD practices.
- Mission-oriented approach with strong problem-solving abilities and creative thinking skills.
- Strong communication and teamwork abilities.
- Experience in the design and development processes of multi-disciplinary products which integrate software and electronics (mechanics: advantage)
- Excellent verbal and written communication skills in English
- Fast learner and independent with excellent debugging skills in a variety of environments.

Nice to have::

- Experience in backend development frameworks and databases.
- knowledge of Java, Python, Go, C# programming or Cloud environment
- Experience with signal processing, state estimation, control

Apply
(Check on your spam box)
Drop files here browse files ...

Related Jobs