IMS Telephony | Codersbrain
full-time
Posted on July 11, 2025
Job Description
Software Engineer
Company Overview
Company details are not specified.
Job Summary
The Software Engineer will play a vital role in developing software solutions for embedded systems, focusing on C programming within a telephony environment. This position requires a strong foundation in software design, debugging, and proficiency in embedded programming.
Responsibilities
- Develop and maintain efficient C system programming for embedded environments.
- Design and implement software solutions in compliance with project specifications and requirements.
- Analyze and debug network protocol logs to ensure optimal performance.
- Work with embedded development tools and manage required software processes, including source code management and integration testing.
- Collaborate with team members to enhance software features and address system issues.
- Conduct thorough testing and validation of software applications to maintain high standards of quality.
Qualifications
- Educational Background: B.E./B.Tech./M.Tech. in Computer Science, Information Technology, or a related software engineering degree.
- Experience: 3 to 7 years of experience in C system programming within an embedded environment.
- Domain Knowledge: Relevant experience in IMS or telephony domains.
- Technical Skills:
- Strong software design skills with proven coding efficiency.
- Proficiency in Linux or Real-Time Operating System (RTOS) software design programming.
- Experience with debugging tools and network protocol analyzers (e.g., Wireshark).
- Hands-on experience with software management processes including source code management, unit/integration testing, and feature configuration.
- Soft Skills: Strong communication skills, self-driven attitude, positive outlook, and a hardworking nature.
Preferred Skills
- Experience with 4G/5G wireless protocol stack or WLAN software development.
- Background in Android-based smartphone or embedded machine-to-machine (M2M) / Internet of Things (IoT) projects.
- Previous employment at leading telecommunications, semiconductor, or electronics original design manufacturer (ODM) / original equipment manufacturer (OEM) companies.
Experience
3 to 7 years of relevant experience in the field of embedded system programming.
Environment
Work setting and location details are not specified.
Salary
Salary details are not specified.
Growth Opportunities
Career advancement opportunities within the company are not specified.
Benefits
Offered benefits are not specified.