You will join the IMS core embedded development team, which is responsible for designing, building, and developing a Real-Time software application running within the Mobileye unit.
What will your job look like:
Lead new features end-to-end from high and low-level design for a real-time complex system.
Participate in design review sessions.
Develop and integrate your designed modules in C++ and sometimes Python.
Improve existing modules.
Work with other team members.
Work closely with other development, product management, and support teams.
All you need is:
BSc in Computer Science, Software Engineering, or Electrical Engineering
At least 2 years of in-depth experience with C++ development
Experienced with debugging embedded systems
Experience with cellular modems, RF chips, and GPS receivers – advantage
Proven working experience with some communication protocols: TCP IP, UDP, GSM, Ethernet Stack, CAN - advantage
Proven working experience with low-level communication protocols: SPI, UART, I2C - advantage