Embedded C or C++ Systems Developer required to join a firmware development team focusing on electronic device drivers running on Linux.
You will have:
1. Embedded systems development experience.
2. Embedded C and C++ proficiency.
3. Electronics or relevant degree.
4. Experience with Embedded Linux, Device Drivers, Linux BSPs, and Linux Kernel.
5. Python knowledge.
6. TCP/IP Stack, EtherCAT, CAN Bus, or similar networked device knowledge.
The successful candidate will work across the full firmware development life cycle from requirements, design documentation, delivery, testing, and support including project planning.
Typical projects would involve developing Linux OS internals, device drivers, or real-time software with full design documents.
Conduct or support architecture, design, and code reviews for your systems.
The role offers hybrid working.
#J-18808-Ljbffr