Posted on: 29/10/2025
Job Description :
- Analyze, design, and develop software for real-time applications on Linux-like platforms using C/C++.
- Participate in the full software development lifecycle : design, coding, testing, debugging, configuration, and documentation.
- Collaborate with team members to deliver solutions that meet functional requirements, timelines, and budget constraints.
- Contribute to system analysis and architecture design, defining interfaces between system components.
- Provide support for troubleshooting, fault isolation, and root cause analysis during system integration and validation.
- Triage reported issues, assess impact, propose workarounds, and deliver fixes.
- Participate in requirements, design, and code reviews to maintain high standards of quality.
- Work from the Bangalore office for collaborative sessions.
Technical Environment :
- Languages/Tools : C, C++, Operating Systems : Linux-like environments, Other : RTOS, SCM tools, defect tracking systems, software build/release processes.
What we look for :
- Bachelors degree in Software Engineering, Computer Science, Electrical, or Electronics Engineering (required).
- Masters degree in a related discipline is a plus.
- 5 tov10 years of professional experience in embedded software development.
- Strong understanding of Linux operating systems and networking (TCP/IP).
- Experience with SCM, change management, defect tracking, and release processes.
- Exposure to requirements management tools (e.g., ReqPro, DOORS).
- Strong problem-solving and debugging skills. Effective oral and written communication skills.
- Detail-oriented with a high degree of accuracy. Self-driven, results-oriented, and motivated to deliver high-quality outcomes.
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1566654
Interview Questions for you
View All