Responsibilities :
The qualified candidate will be responsible for the specification, design, implementation and testing of various embedded software components in a Space/ Ground related systems.
The project activities include but not limited to :
-Support of Linux OS implementations and integration for embedded applications.
– Write well structured, testable, efficient, and maintainable code
Skills and Experience :
-Degree in electrical engineering, computer science or similar
-2+ years of experience in system level C/C++ ( Kernels, device drivers…)
-Experience in at least three of the following areas: real-time Linux system programming, Networking, CMake, Yocto, Python, multi-platform development.
-Knowledge of embedded communication buses and protocols (UART, SPI, I2C, CAN etc.).
-Knowledge of network protocols (IP/UDP/TCP).
-Good API design, object-oriented and functional programming, as well as component-level software architecture.
-Experience in Unit Integration and Functional testing.
-Strong skills in debugging.
-Highly self-motivated, Detail Oriented and resourceful
-Fluent in English and French ( Oral/ Written).
#job #boards #job #recruitment #job #hiring #job #websites #job #search #engines