Jobs on TAL
All jobsOnsiteEngineeringhardwareExperience not specifiedc
OnsiteMid Levelhardware

Firmware & Software Development Engineer

Invictus Defence Systems Pvt LtdBengaluru, Karnataka, IndiaPosted 20 May 2026

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.

Matched by TAL

50k new jobs listed every day. Install TAL to find more jobs like this.

Install TAL

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

Quality 55/1005/5 clarityTier 2 company

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

cc++pythonfreertoszephyrthreadxarmuartspii2ccanlinuxsocket programminggdbjtagmakecmakegit

About the company

Unfamiliar company, default mid-tier.