DevJobs

Senior Embedded Software Engineer

Overview
Skills
  • C C ꞏ 7y
  • C++ C++ ꞏ 7y
  • Python Python ꞏ 7y
  • gdb gdb ꞏ 7y
  • Networking Networking
  • Computer Vision
  • Deep Learning models
  • Real-Time OS

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 

 

Gentex Corporation