Senior Software Engineer
Summary
Senior Software Engineer at Cyient in Hyderabad (on-site) doing hands-on software development in C on Linux — coding, debugging, version control with Git/SVN, and delivering tasks across multiple projects. 8-15 years of software development experience required; RTOS and embedded systems exposure preferred.
Job Description: Senior Software Engineer
Educational Qualification:
- Bachelor's or Master's degree in Electronics and Communication Engineering (ECE) or a related discipline.
Experience:
- 8-15 years of relevant experience in Software Development.
Technical Skills & Requirements:
- Strong hands-on programming experience in C.
- Good understanding of version control tools such as Git/GitHub and SVN.
- Working knowledge of Linux commands and shell environment.
- Familiarity with Real-Time Operating Systems (RTOS) is preferred.
- Strong understanding of software development concepts and practices.
- Good problem-solving, analytical, and debugging skills.
- Ability to multitask and manage multiple projects simultaneously.
- Strong communication skills and ability to work effectively within a team.
- Ability to work independently and deliver tasks within defined timelines.
Preferred Skills:
- Exposure to Embedded Systems Development and Debugging.
- Knowledge of Software Development Lifecycle (SDLC).
- Experience working in a collaborative development environment.