MATLAB scripting, Python

7 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

    5 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...

  • Matlab developer

    1 day ago


    Chennai, Tamil Nadu, India Acura Solution Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    Job Description:Role - Matlab, Mscript   4-8 Years ExperienceKeywords to look for: MATLab MiL SiL, Mscript, Model Advisor-> Should be able to develop Mscripts for MATLab model-> should be able to write test cases and execute MiL/SiL test cases in MATlab/Simulink/BTC environment.-> should be able to anlayse the system/software requirement, Detailed design...


  • 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

    4 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...


  • 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...


  • Chennai, Tamil Nadu, India Neev Full time ₹ 10,00,000 - ₹ 15,00,000 per year

    Role:- Python Automation EngineerLocation:- Karuna, ChennaiThe requirement remains the same, we are looking for candidates with Networking, Automation, and Python skills, Telecom background is mandatory.High Complexity Activities (Experience > 4 years)Key points:-Backend candidates only (not Django/Frontend).Strong Python programming and scripting knowledge...