Invictus Defence Systems Pvt Ltd
Website:
idsindia.tech
Job details:
Key Responsibilities:
● Develop embedded firmware in C/C++ for real-time and control systems.
● Design and maintain device drivers and board support packages for ARM-based platforms.
● Work with RTOS environments (FreeRTOS, Zephyr, or ThreadX) and bare-metal systems.
● Develop and debug Linux kernel modules and user-space applications.
● Implement communication protocols using socket programming (TCP/UDP).
● Interface with hardware peripherals (UART, SPI, I2C, CAN, GPIO).
● Optimize embedded code for memory usage, performance, and power efficiency.
● Collaborate with hardware, software, and QA teams to ensure system-level integration and testing.
Required Skillsets:
● Strong proficiency in C/C++ and scripting in Python.
● Experience with RTOS development (FreeRTOS, Zephyr, ThreadX).
● Hands-on experience with ARM-based microcontrollers and SoCs.
● Good understanding of peripheral interfaces (UART, SPI, I2C, CAN).
● Proficient in socket programming and networking basics (TCP/IP).
● Familiarity with Linux-based embedded development and debugging tools (GDB, JTAG, oscilloscopes).
● Experience with build systems (Make, CMake); version control using Git
Click on Apply to know more.