Matlab Developer at Tata Consultancy Services
Erie, PA
About the Job
Role: Matlab Developer
Job Type: Full Time
Location: Erie, PA (Onsite)
Job Description:
Must have skills:
Minimum 4+ years’ experience in Matlab Development, coding, development, testing, and implementation using Matlab/Simulink
Experience successfully leading the design and implementation of at least one full project cycle
• Highly developed skills: Matlab/Simulink Modelling
• Bachelor’s degree in related field required or an equivalent combination of education and experience
Good experience in MATLAB Simulink model development. (Mandatory) – Good to have C, C++.
Roles & Responsibilities:
- Job Duties: Modeling dynamic systems, such as hybrid battery/electric powertrains, Asynchronous induction AC motors, Separately Excited DC motors, IGBT/rectifiers, Power electronics, or electrical circuit modeling using relays & contactors
- Deploying plant & behavioral models through generation of real time code
- Validating model accuracy against locomotive field data
- Participating in simulator design/development as required to support the software validation group in testing new locomotive designs.
Experience in control software development in Matlab:
- In this role you will utilize your experience or expertise to solve problems, develop and execute objectives for self and others, and directly impact short-term and long-term business goals.
- Functional ResponsibilityMaintain/update plant models of electrical machines/components for various requisitions.
- Maintain a configuration control system for dynamic system models.
- Be capable of updating/building/reviewing MATLAB models and C/C++ code, supporting system troubleshooting in real time hardware in the loop test lab environment, and providing customer support.
- Work with subsystem design teams to identify new requirements to model locomotive systems using behavioral and physics based dynamic plant modeling.
- Generate Real time C/C++ Code using Auto Code Generation tools like RTW/System Build.
- Execute the design, analysis, or evaluation of assigned projects using sound engineering principles and adhering to business standards, practices, procedures, and product / program requirements.