MATLAB scripting, Python

6 days ago


Chennai, Tamil Nadu, India SACHA Full time ₹ 5,00,000 - ₹ 25,00,000 per year

Location:
Chennai

Qualification:
B.E

Experience:
4 To 5 Year(s)

Skill set:

MATLAB scripting, Python 

Domain knowledge:

  • Expert-level knowledge of Python syntax, object-oriented programming, and common design patterns.
  • Deep understanding and hands-on experience with core scientific Python libraries:
  • NumPy, SciPy, Pandas,
  • Matplotlib, Seaborn, Plotly/Bokeh: For data visualization and graphical output replication.
  • Familiarity with other relevant libraries
  • Ability to read, understand, and debug complex MATLAB code, including knowledge of MATLAB's specific data types, functions, and programming paradigms.
  • Experience with MATLAB's toolboxes relevant to the existing tools
  • Understanding of MATLAB's plotting capabilities and GUI development
  • Solid understanding of common numerical algorithms, linear algebra, differential equations, optimization techniques, and statistical methods.
  • Ability to identify and address potential numerical precision issues during migration.
  • Proficiency with Git for version control.
  • Experience with unit testing (e.g., pytest) and integration testing frameworks.
  • Knowledge of code quality tools (linters like Flake8, Black) and static analysis.
  • Understanding of software design principles (SOLID, DRY).
  • Experience with various data formats (e.g., HDF5, CSV, Parquet, JSON, XML).

Job Description:

  • Thoroughly analyze existing MATLAB codebase, algorithms, data structures, and functionalities to gain a comprehensive understanding of their purpose, implementation details, and underlying mathematical/scientific principles.
  • Document the intricacies of the MATLAB tools, identifying core logic, dependencies, and potential challenges for migration.
  • Collaborate with end-users and domain experts of the current MATLAB tools to capture implicit requirements, usage patterns, and critical performance characteristics.
  • Develop detailed migration plans, including phased approaches, risk assessments, and resource estimates for converting MATLAB components to Python.
  • Design the architecture and data flow for the new Python-based tools, ensuring scalability, maintainability, and alignment with overall software engineering standards.
  • Select appropriate Python libraries, frameworks, and methodologies for optimal translation of MATLAB functionalities (e.g., NumPy for matrix operations, SciPy for scientific functions, Pandas for data handling).
  • Translate complex MATLAB algorithms and numerical methods into efficient, well-structured, and idiomatic Python code.
  • Implement new features or enhancements as identified during the migration process, leveraging Python's ecosystem.
  • Develop robust data processing pipelines and interfaces to integrate with existing or new data sources.
  • Design and implement comprehensive test suites (unit, integration, regression tests) to ensure functional correctness and numerical fidelity of the Python tools against their MATLAB counterparts.
  • Perform rigorous validation of results, comparing outputs from MATLAB and Python implementations to ensure accuracy and consistency.
  • Identify and resolve performance bottlenecks in the Python code, optimizing algorithms and data structures for efficiency.
  • Utilize profiling tools to benchmark and improve the execution speed of critical components.
  • Create clear, concise, and comprehensive technical documentation for the new Python tools, including design specifications, API documentation, user guides, and migration reports.
  • Provide training and mentorship to other team members on the new Python codebase and best practices for scientific computing in Python.
  • Contribute to establishing coding standards and best practices for scientific Python development within the team.
  • Work closely with cross-functional teams (e.g., software engineers, data scientists, domain experts) to ensure seamless integration of the migrated tools into existing systems and workflows.
  • Participate in code reviews, architectural discussions, and agile development ceremonies.
  • Manage version control (Git) for the Python codebase, ensuring proper branching, merging, and release management.

Interested, Share your resumes to
sonika..engineering



  • Chennai, Tamil Nadu, India Themesoft Inc. Full time ₹ 40,00,000 - ₹ 1,20,00,000 per year

    Greetings from KonnectingTreeWe are seeking aMATLAB/Simulink & Python Developer – Electrified Vehicle Systemsfor our client.Location:Chennai, IndiaExperience:4 to 8 yearsPosition: ContractNotice Period: Immediate Joiners onlyMandatory Skills:MATLAB, Simulink, M-scripting (Required), Python (Required), Data Analytics, GCP, GitHub, BEV/HEV...

  • Matlab developer

    6 days ago


    Chennai, Tamil Nadu, India Themesoft Inc. Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Role: MATLAB/Simulink DeveloperMandatory skills: MATLAB, Simulink, M-scripting, PythonLocation: ChennaiExperience: 4 To 8 YearSkill set: MATLAB, Simulink, M-scripting, Python, Data Analytics, GCP, Github, BEV, HEVDomain knowledge:Strong experience in MATLAB scripting developing applications and processing and analysing a larger set of data for both Windows...


  • Chennai, Tamil Nadu, India Mewar Technology Services Full time ₹ 8,00,000 - ₹ 15,00,000 per year

    Hiring MATLAB CWR Developer – Chennai (5–10 yrs). Must have MATLAB, Simulink, M-scripting, Python. Work on data analysis & tool development for electrified propulsion systems (BEV/HEV). Exp in GCP, GitHub preferred.

  • OCR-Matlab

    2 weeks ago


    Chennai, Tamil Nadu, India Satven Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Role & responsibilitiesGood Knowledge on Scanning Industry, Strong process knowledge in Stitching and AI Segmentation experience (Semantic & Instance). Strong knowledge in MATLAB or Python or equivalent other coding experience using AI to make multiple segments of Laser scan data to read. Basic knowledge in NX Modeling & Line Designer to place the object as...


  • Chennai, Tamil Nadu, India L&T Technology Services Ltd. Full time ₹ 5,00,000 - ₹ 25,00,000 per year

    LTTS IndiaChennaiJob DescriptionPerl/Python scriptingExperience in Matlab Simulink/Stateflow is added advantageExperience with Version Control ToolsMust have in-circuit debugging experienceHands on experience in vector tools like CANalyzer, CANape and CAPLHands on experience with Multimeter, Oscilloscope and Function Generators are added advantageKnowledge...


  • Chennai, Tamil Nadu, India Hinduja Tech Full time ₹ 5,00,000 - ₹ 12,00,000 per year

    Dear candidate,We are looking for Matlab developer with Simscape for Chennai location. Let us know if you are interested to explore below opportunity.Position Name: -Matlab developer with SimscapeExperience: 2 to 5 YearsJDDevelop and validate plant models for various vehicle components using MATLAB, Simulink, Simscape and Stateflow.Perform model-based...

  • Matlab developer

    3 days ago


    Chennai, Tamil Nadu, India Hinduja Tech Limited Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    Key Responsibilities:Develop and validate plant models for various vehicle components using MATLAB, Simulink, Simscape and Stateflow.Perform model-based development and simulation of vehicle systems (Commercial Vehicles Truck &Buses), with a focus on longitudinal dynamics (knowledge of lateral and vertical dynamics is a plus).Create and manage data...

  • Senior CAE Engineer

    4 days ago


    Chennai, Tamil Nadu, India Expleo Group Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Overview:Senior CAE Engineer - Vehicle DynamicsResponsibilities:Mandatory :6 to 8 years of experience in CAE (Computer Aided Engineering) within the Automotive industry, specifically focusing on Chassis, Suspension, and Steering systems.Solid understanding of fundamental physics and vehicle dynamics theory with strong emphasis on performance...

  • Senior CAE Engineer

    4 days ago


    Chennai, Tamil Nadu, India Expleo Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    OverviewSenior CAE Engineer - Vehicle DynamicsResponsibilitiesMandatory :6 to 8 years of experience in CAE (Computer Aided Engineering) within the Automotive industry, specifically focusing on Chassis, Suspension, and Steering systems.Solid understanding of fundamental physics and vehicle dynamics theory with strong emphasis on performance engineering.Proven...


  • Chennai, Tamil Nadu, India Actalent Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Job Title: Embedded Systems SpecialistJob DescriptionWe are seeking an experienced Embedded Systems Specialist with a strong background in Python and MATLAB to join our dynamic team. The role involves analyzing and migrating existing MATLAB codebases to Python, ensuring seamless functionality and performance.ResponsibilitiesThoroughly analyze existing MATLAB...