You will have the opportunity to work on various aspect of the B-Box programming and real-time remote control, ranging from the support of code generation from graphical models (Simulink, PLECS) to data logging and post-processing, or the continuous development and optimization of our embedded real-time OS (BBOS) and proprietary communication protocol (RealSync).
You may also work on microcontrollers and, in case of interest, on FPGA firmware (VHDL).
WHAT WE EXPECT
Education : Bachelor or Master degree in electrical engineering or computer science.
Seniority : Junior to Mid-senior. A previous experience of software development is desired.
Language : Good written communication skills in English. Ease with French (spoken and written). As of today, the main working language at imperix is (still) French.
Experience with the following tools are considered a plus:
• MATLAB Simulink, Plexim PLECS
• Communication protocol (TCP/IP, UART, SPI, JTAG,...)
• Scripting, compilation tools, gcc, make
• Qt API
• Linux
• FPGA, VHDL
• PHP/MySQL or other web technologies