
Embedded Systems Specialist
Actalent
The Role
Overview
Migrate MATLAB codebases to Python, ensuring functionality and performance.
Key Responsibilities
- migration planning
- code analysis
- documentation
- user collaboration
- library selection
Tasks
-Develop detailed migration plans, including phased approaches, risk assessments, and resource estimates for converting MATLAB components to Python. -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 to capture implicit requirements, usage patterns, and critical performance metrics. -Select appropriate Python libraries, frameworks, and methodologies for optimal translation of MATLAB functionalities.
Requirements
- python
- matlab
- git
- pytest
- numpy
- solid
What You Bring
-Experience with various data formats such as HDF5, CSV, Parquet, JSON, and XML. -Ability to read, understand, and debug complex MATLAB code, including familiarity with MATLAB's specific data types and toolboxes. -Familiarity with MATLAB's plotting capabilities and GUI development. -Ability to address potential numerical precision issues during migration. -Proficiency with Git for version control and experience with unit testing frameworks like pytest. -Knowledge of code quality tools such as linters (Flake8, Black) and static analysis. -Proficiency in data visualization tools like Matplotlib, Seaborn, and Plotly/Bokeh. -Experience with integration testing frameworks. -Expert-level knowledge of Python syntax, object-oriented programming, and common design patterns. -Deep understanding and hands-on experience with core scientific Python libraries such as NumPy, SciPy, and others. -Understanding of software design principles like SOLID and DRY.
People Also Searched For
Engineering Manager jobs in Chennai , Tamil Nadu , IN
Systems Engineer jobs in Chennai , Tamil Nadu , IN
Quality Engineer jobs in Chennai , Tamil Nadu , IN
Engineering Manager jobs in Tamil Nadu , IN
Systems Engineer jobs in Tamil Nadu , IN
Quality Engineer jobs in Tamil Nadu , IN
Engineering Manager jobs in Chennai , IN
Systems Engineer jobs in Chennai , IN
Quality Engineer jobs in Chennai , IN
The Company
About Actalent
-Born in July 2021 by merging Aerotek’s engineering & sciences arm with EASi, Actalent emerged as a focused engineering-and-science partner. -Backed by Allegis Group, it drives scale and speed to market via contract, managed, and technical services. -Headquartered in Maryland with global reach, it deploys specialized teams across North America, Europe, and APAC on Fortune 500 projects. -Typical engagements span EV design, vaccine development, lab services, clinical research, and infrastructure systems. -Expertise covers a wide spectrum: aerospace, defense, healthcare, manufacturing, software systems, environmental and civil engineering.
Sector Specialisms
Utilities
Power
Automotive
Food and Beverage
Consumer Products
Industrial Goods
Manufacturing
Mechanical Engineering
Electrical Engineering
Systems and Software
Transmission Engineering
Distribution Engineering
Grid Automation
Transportation
Life Sciences
Pharmaceuticals
Biopharmaceuticals
Diagnostics
Academic Research
Medical Devices
Specialty Chemicals
Construction Management
Environmental
Architecture
Civil
