Firmware & Software Development Engineer
Invictus Defence Systems is seeking a firmware engineer to work on real-time control systems. The role involves developing embedded firmware, device drivers, and board support packages for ARM platforms. Candidates will work with RTOS and Linux environments, implementing communication protocols and interfacing with hardware peripherals. This position requires strong C/C++ expertise and embedded debugging skills.
50k new jobs listed every day. Install TAL to find more jobs like this.

Experience
Experience not specified
Function
Engineering
Work mode
Onsite, India
Company
Tier 2
What you will work on
Invictus Defence Systems is seeking a firmware engineer to work on real-time control systems. The role involves developing embedded firmware, device drivers, and board support packages for ARM platforms. Candidates will work with RTOS and Linux environments, implementing communication protocols and interfacing with hardware peripherals. This position requires strong C/C++ expertise and embedded debugging skills.
TAL's take
Solid technical requirements and well-defined scope in a niche hardware/defence domain.
Clear, concise, and highly specific technical requirements for a firmware engineering role.
Must haves
- Strong proficiency in C/C++ and Python
- Experience with RTOS (FreeRTOS, Zephyr, or ThreadX)
- Hands-on experience with ARM-based microcontrollers
- Knowledge of peripheral interfaces (UART, SPI, I2C, CAN)
- Proficiency in socket programming and networking
Tools and skills
About the company
Unfamiliar company, default mid-tier.