Confirmed on the employer's own hiring board on Nov 1, 2026. First seen by Alion on Aug 30, 2026.
We are looking
for a skilled Embedded Software Engineer to develop high-quality embedded
software, lead projects efficiently, and collaborate closely with customers to
ensure timely and effective delivery.
Responsibilities:
- Develop and deliver quality embedded software in
line with project requirements and timelines.
- Understand and translate customer requirements
into robust software solutions.
- Lead and manage projects efficiently from
initiation to delivery.
- Communicate with customers and facilitate smooth
project execution.
Requirements
Education:
B.E.,
B.Tech., M.E., M.Tech., or equivalent.
Technical Skills (Must haves):
- Proficient in C and C++.
- Hands-on experience in embedded firmware
development.
- Experience in embedded device driver development.
- Strong understanding of Real-Time OS concepts -
Schedulers, Threads, Queues, Semaphores, Mutexes, Software Timers, and Thread
Priorities.
- Good knowledge of embedded systems - Register
Read/Write, Interrupts, and Communication Interfaces (UART, I2C, SPI, PCIe,
MIPI CSI, USB, Ethernet).
Need to have (Can be bridged):
- Strong practical understanding of embedded
software development and project execution.
- Ability to understand customer requirements and
translate them into robust software solutions.
Good to have (Not essential):
- Advanced expertise in C and C++.
- Deep understanding of RTOS concepts and
multithreading.
- Device driver development experience on Linux
operating system.
- Device driver development experience on Windows
operating system.
Preferred Qualifications (Optional):
- Experience leading embedded software projects and
collaborating directly with customers.

