Job Description
Strong proficiency in Python programming with 4+ years of experience
Familiarity with MATLAB syntax and conventions
Strong problem-solving and debugging skills
Experience with version control systems (e.g., Git)
Familiarity with Docker and containerization concepts
Experience in code conversion projects
Familiarity with scientific computing libraries (e.g., NumPy, SciPy)
Knowledge of software testing frameworks (e.g., pytest)
Experience with continuous integration and deployment (CI/CD) pipelines
Understanding of software development best practices and design patterns
Implement proper logging mechanisms for easier debugging and monitoring
Create comprehensive unit tests and integration tests to ensure code reliability
Develop clear and concise documentation, including inline comments and README files
Optimize code for performance, considering Python-specific best practices
Ensure code adheres to PEP 8 style guidelines
Implement type hinting for improved code readability and maintainability
Create requirements.txt files for each repository to manage dependencies
Participate in code reviews to maintain high code quality standards
Provide regular progress reports and participate in team meetings
Keyskills: MATLAB Python Matlab Simulink Simulink
Synapse Quest Global is an industry leader & one among the fastest growing Service company in design services in the world and is the engineering backbone of most top tier Semiconductor and System companies around the world. Synapse Design target customers are companies with $1 billio...