First seen by Alion on Oct 12, 2026.
Key Responsibilities :
- Design, develop, test, and maintain embedded software using Embedded C and C++.
- Develop and debug low-level software components for embedded platforms.
- Work extensively with Zephyr OS for embedded application and system development.
- Develop and maintain device drivers, hardware interfaces, and board-level software components.
- Work with RTOS concepts, including task scheduling, multitasking, inter-task communication, synchronization, and memory management.
- Perform hardware-software integration and troubleshoot system-level issues.
- Debug embedded software using appropriate debugging tools, logs, and hardware interfaces.
- Optimize software for performance, memory utilization, reliability, and real-time responsiveness.
- Collaborate with hardware, firmware, and system engineering teams to deliver high-quality embedded solutions.
- Participate in code reviews, unit testing, integration testing, and software validation.
- Analyze technical issues, identify root causes, and implement effective solutions.
- Follow coding standards, software development best practices, and version control procedures.
Required Skills and Qualifications :
- 5 - 10 years of professional experience in embedded software development.
- Strong hands-on programming experience in Embedded C and C++.
- Mandatory hands-on experience with Zephyr OS.
- Strong knowledge of low-level programming and embedded system fundamentals.
- Good understanding of RTOS concepts, task management, interrupts, and synchronization mechanisms.
- Experience with device drivers, peripheral interfaces, and hardware-software interaction.
- Proficiency in debugging, troubleshooting, and performance optimization.
- Familiarity with embedded development workflows, source code management, and software testing.
- Strong analytical, problem-solving, and communication skills.
- Ability to work independently and collaborate effectively with cross-functional teams.
Skills
Embedded System, Embedded C, Embedded C++, RTOS, Device Driver, Embedded

