General Description: You are an experienced rt software Developer, who Embraces independent learning, is able to develop Software ( rt ) through the various stages of the software development process, enjoys a multidisciplinary environment as well as constant learning.
Requirements: General Description:
You are an experienced rt software Developer, who Embraces independent learning, is able to develop Software ( rtgreenTxtBg!) through the various stages of the software development process, enjoys a multidisciplinary environment as well as constant learning. You enjoy working as part of a team, Proposing ideas, Using new technology and giving advice where needed. You have the skills to create and suggest solutions, including out of the box thinking. Solutions are based on ST microprocessors as well as Nvidia (Jetson) HW infrastructure Role Description:
a. Development of rt Embedded software b. Carrying out integration of software and hardware ( system wide). C. Implementing additional tools and functionality of existing systems. d. Working with teams that include system engineers, software developers, mechanical engineers, and integration personnel. e. Participate in Field tests and Performance analysis f. Software development:
1. Versions creations, Development Pipeline control, as well as software architecture and design activities.
2. Understanding and implementation of algorithms.
3. ICD creation and updates.
4. Software reviews. Role Requirements:
BSc in Computer Science /Programming
3+ years of experience in software development in C / C ++
Proficient in Embedded C ++ programming, including memory management, low-level optimization, and multi-threading
Experience in rt Development without an operating system (bare metal)
Strong understanding of Embedded systems, microcontrollers, and Hardware-Software Interaction.
Ability to self-manage projects and lead technical discussions.
Excellent documentation skills and fluency in technical English (verbal & written).
Ability and willingness to travel. Nice to have:
MIL Standard and other regulation experience
Experience with IAR development environment
Experience with Visual Sensors (e.g., cameras, image sensors) and Thermal Sensors (e.g., infrared sensors, temperature sensors).
Familiarity with Embedded communication protocols (e.g., SPI, I2C, UART, CAN)
Driver Development Experience
Defense systems experience
This position is open to all candidates.