Job
Description
Role Overview: As a Senior Software Developer specializing in Embedded C++/Unix System Programming, your primary responsibility will be to develop, test, and maintain high-quality software solutions on Unix/Linux platforms using C++. You will design and implement object-oriented software that is scalable, maintainable, and meets performance standards. Collaboration with cross-functional teams to understand requirements and deliver efficient solutions is essential. Additionally, you will troubleshoot and resolve complex technical issues with a focus on delivering robust and reliable software. Your contribution to the continuous improvement of development processes and methodologies is highly valued. Key Responsibilities: - Develop, test, and maintain high-quality software solutions on Unix/Linux platforms using C++. - Design and implement object-oriented software that is scalable, maintainable, and meets performance standards. - Collaborate with cross-functional teams to understand requirements and deliver efficient and effective solutions. - Troubleshoot and resolve complex technical issues with a focus on delivering robust and reliable software. - Contribute to continuous improvement of development processes and methodologies. Qualification Required: - Bachelors or masters degree in Computer Science, Engineering, or a related technical field. - Minimum of 10 years of industry experience, with at least 5 years working as a software developer on Unix system programming in C/C++. - Strong knowledge of object-oriented design principles. - Excellent oral and written communication skills. - Strong problem-solving abilities, with a focus on organization and ownership. - Hands-on expertise in C++ and Unix/Linux environments. Additional Company Details: N/A Role Overview: As a Senior Software Developer specializing in Embedded C++/Unix System Programming, your primary responsibility will be to develop, test, and maintain high-quality software solutions on Unix/Linux platforms using C++. You will design and implement object-oriented software that is scalable, maintainable, and meets performance standards. Collaboration with cross-functional teams to understand requirements and deliver efficient solutions is essential. Additionally, you will troubleshoot and resolve complex technical issues with a focus on delivering robust and reliable software. Your contribution to the continuous improvement of development processes and methodologies is highly valued. Key Responsibilities: - Develop, test, and maintain high-quality software solutions on Unix/Linux platforms using C++. - Design and implement object-oriented software that is scalable, maintainable, and meets performance standards. - Collaborate with cross-functional teams to understand requirements and deliver efficient and effective solutions. - Troubleshoot and resolve complex technical issues with a focus on delivering robust and reliable software. - Contribute to continuous improvement of development processes and methodologies. Qualification Required: - Bachelors or masters degree in Computer Science, Engineering, or a related technical field. - Minimum of 10 years of industry experience, with at least 5 years working as a software developer on Unix system programming in C/C++. - Strong knowledge of object-oriented design principles. - Excellent oral and written communication skills. - Strong problem-solving abilities, with a focus on organization and ownership. - Hands-on expertise in C++ and Unix/Linux environments. Additional Company Details: N/A