4 Infotek Software & Systems Jobs
Embedded C Developer - C++ Programming (2-6 yrs)
Infotek Software & Systems
posted 11hr ago
Responsibilities :
- Develop and optimize firmware in Embedded C with a strong focus on data structures, memory management, threading, multiprocessing, debugging, and error handling.
- Work with various hardware interfaces such as UART, SPI, I2C, CAN, USB, Ethernet, GPIO, and I/O port drivers.
- Develop and integrate Embedded Linux software, including kernel modules, bootloaders, root file systems, process management, and synchronization techniques.
- Implement POSIX thread programming, semaphores, mutexes, and embedded file systems (procfs, sysfs).
- Write clean, efficient, and well-documented code in Embedded C and C++
- Work with ARM64 architecture for embedded systems development.
- Optimize system performance, debugging, and error handling to ensure stable and efficient firmware solutions.
Requirements :
- Proficiency in programming languages Embedded C and C++
- Experience in Firmware development.
- Strong understanding of Linux Kernel, memory management, and embedded file systems.
- Experience with low-level hardware programming and debugging techniques.
- Familiarity with RTOS and real-time application development (preferred).
- Bonus : Knowledge of Android development & Android Studio.
What we offer :
- Work on cutting-edge RFID and IoT solutions.
- Be part of a team that values innovation and problem-solving.
- Competitive salary and career growth opportunities.
- A chance to work with the best minds in embedded systems and firmware engineering!
Functional Areas: Other
Read full job description