Job Description :
Title: Linux Full Stack Developer
Location: Burr Ridge, IL
Duration: 6 months+
Start Date: ASAP
Rate: DOE
Education: Bachelor of Science in Electrical Engineering or Computer Science degree
Key Technical Skills: Linux, C/C++, BSP
Required Experience/Skills:
- Minimum of 6 years of experience in embedded software development-• C/C++ development.
- C/C++ Design Patterns (NVI, Factory, Observer)
- C/C++ Data Structures (AVL, RedBlack trees, etc)
- Design for MISRA-C & MISRA-C++ compliance
- Developing Linux Daemons
- Writing Linux applications using Sockets, UART, and interfacing with Hardware IO drivers
- Qt graphical framework (Qt QuickControls2)
- Writing\Configuring OpenGL on Linux with Linux DRI GPU drivers/acclerators
- Linux gstreamer or other video streaming concepts. Overlaying information on live camera feeds.
- Linux scripting (BASH scripting)
- Database concepts, SQL (SQLite/PostgreSQL)
- writing multi-threaded application concepts

Client : Confidential