Position: Senior Embedded Software Engineer
Location: Tal-Aviv, Ramat-Gan (Bursa)
About the job:
Advance the automotive market and advance your career at Gentex! Join a collaborative culture devoted to innovation, cooperation, and continuous improvement. Your ideas are not just heard, they are celebrated! Explore Gentex today!
About the job: At Gentex, we're looking for an exceptional Embedded Software Engineer to join our team. As a key contributor, you'll play a vital role in developing cutting-edge software applications for the automotive market, aligning with requirements and maintaining a holistic perspective of subsystems.
Responsibilities:
- Engage in software development for multi-thread systems, utilizing C and C++ languages within a multi-interface environment and real-time operating systems (Linux, RTOS, etc.).
- Dive into hands-on coding, conduct thorough code reviews, and create comprehensive documentation, including characterization, design, and architecture documents for software components.
- Collaborate with system engineers and architects to define software architecture and interfaces.
Qualifications:
- Bachelor's degree in software engineering, Computer Science, or Electrical Engineering.
- 7+ years of hands-on experience in Embedded Software development.
- Proficiency in C/C++ programming is a must.
- Essential knowledge of Python, including experience in porting Python code to C.
- Experience in debugging (GDB).
- Experience with Real-Time OS is a big plus.
- Experience with Computer Vision and Deep Learning models.
- Prior involvement in transportation product development is highly advantageous.
- Familiarity with network communication protocols – Advantage