Software Development Engineer
Key Responsibilities:Design, develop, test, and maintain robust Python applicationsBuild automation tools, internal software utilities, and scalable backend systemsWork with C/C++ for performance-critical modules or hardware/software integrationDevelop scripts for data processing, validation, and workflow optimizationDebug, troubleshoot, and optimize existing software solutionsCollaborate with cross-functional engineering teamsWrite reusable, maintainable, and well-documented codeParticipate in code reviews and technical discussionsEnsure software quality through testing frameworks and best practices