MBSE Matlab/mScripting Requirement

1 day ago


India SATYAM VENTURE ENGINEERING SERVICES Full time ₹ 12,00,000 - ₹ 36,00,000 per year

Job Title:

  • MBSE Matlab/mScripting Requirement
  • Experience:
    • 4 - 5 Years
  • Qualification:
    • B.E/B.Tech or M.E/M.Tech (ECE, Mechatronics)
  • Job Location:
    • Chennai
  • 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.
  • 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).


  • India SATYAM VENTURE ENGINEERING SERVICES Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Job Title:MBSE Matlab/mScripting RequirementExperience:4 - 8 YearsQualification:B.E/B.Tech or M.E/M.Tech (ECE & Mechatronics)Job Location:ChennaiJob Description:Develop cutting edge software and analytical solutions to solve complex electrified propulsion system challenges and improve customer experience of FORD Motor Company's advanced electrified...


  • India SATYAM VENTURE ENGINEERING SERVICES Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Job Title:MBSE - Matlab MiL SiL & Mscript / JD No: 349004Experience:4 - 6 YearsQualification:B.Tech/B. E or M. Tech/M. E (EEE/ECE/Electronics/Instrumentation)Job Location:ChennaiJob Description:Automotive Model based - Software development and testingShould be able to read and understand Model models developed for Automotive applications.Should be able to...


  • India SATYAM VENTURE ENGINEERING SERVICES Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    Job Title:MBSE Systems Engineering RequirementExperience:6 - 12 YearsQualification:B.E/B.Tech or M.E/M.Tech (ECE & Mechanical)Job Location:ChennaiJob Description:In this role, the candidate will apply Model-Based Systems Engineering (MBSE) principles to design, develop, and update complex system features. He/She will work closely with cross-functional...


  • Bengaluru, India Quest Global Full time

    Job Description Job Requirements At Quest Global, it's not just what we do but how and why we do it that makes us different. With over 25 years as an engineering services provider, we believe in the power of doing things differently to make the impossible possible. Our people are driven by the desire to make the world a better placeto make a positive...

  • MBSE Engineer

    2 weeks ago


    Bengaluru, Karnataka, India, Karnataka Avistrat Full time

    Avistrat is a talent partner for the Indian engineering sector. We support our partner engineering firms from large corporations to start-ups with high quality engineering talent across domains.Job Description:This role is with one of our clients which is a Pune-based consultancy specializing in establishing Digital Engineering practices and building the...


  • India SATYAM VENTURE ENGINEERING SERVICES Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Job Title:MBSE AI/ML/DataAnalysis RequirementExperience:4 - 7 YearsQualification:B.E/B.Tech or M.E/M.Tech (CSE, ECE & Mechatronics)Job Location:ChennaiJob Description:Develop, deploy, and refine AI models, including Large Language Models (LLMs).Utilize Python scripting and API creation for model development and integration.Translate complex business logic...


  • India SATYAM VENTURE ENGINEERING SERVICES Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Job Title:MBSE Embedded Software Development RequirementExperience:6 - 8 YearsQualification:B.E/B.Tech or M.E/M.Tech (Electronics & Mechanical)Job Location:ChennaiDomain Knowledge:Design, develop, test, and debug embedded software for new and existing products, primarily utilizing NXP MCU platforms.Implement and optimize Modbus RTU communication protocols...


  • India SATYAM VENTURE ENGINEERING SERVICES Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Job Title:GES MBSE BECM HIL Validation Team RequirementExperience:9 - 12 YearsQualification:B.E/B.Tech or M.E/M.Tech (CSE, Embedded, ECE & Mechatronics)Job Location:ChennaiJob Description:Extensive experience in automotive electronics/electrical Hardware in Loop(HiL) validation in an OEM or Tier-1/2 environment.Hands-on Python experience for HIL library/GUI...


  • India SATYAM VENTURE ENGINEERING SERVICES Full time ₹ 8,00,000 - ₹ 12,00,000 per year

    Job Title:MBSE AI/ML/DataAnalysis Requirement-NewExperience:5 - 7 YearsQualification:B.E/B.Tech or M.E/M.Tech (CSE, ECE & Mechatronics)Job Location:ChennaiJob Description:Develop and Maintain Application Features: Implement new features and maintain existing functionality for both the front-end and back-end of our applications.Front-End Development: Build...

  • ADAS Model-in-Loop

    3 weeks ago


    Pune, Maharashtra, India, Maharashtra Taggd Full time

    Role: Design, Develop & Validate ADAS functionalities through virtual simulations.Responsibilities:Develop and maintain simulation models for ADAS functionalities using industry-standard tools and languages (e.g., CARSIM/MATLAB/Simulink, Python etc).Collaborate with teams to integrate simulation models into the Model-in-Loop (MIL) testing framework.Capable...