Sholinganallur, Chennai
Specialty Development Practitioner #1012097
Job Description:
- Need software engineer to work on the MATLAB & Simulink toolset with the knowledge of OOP concepts and MATLAB scripting.
- Job involves software engineering responsibilities such as understanding the requirement, design and develop the solution, analyze the Simulink models, problem debugging and analysis, testing the developed components/models and push the tested module to the version-controlled environment (GitHub).
- Develops software to deliver user stories that contribute to a valuable working software product.
- Develops automated unit tests with working software, to confirm software functionality conformance to functional and non-functional requirements.
- Develops automated functional tests to confirm user story acceptance and to detect regression defects.
- Develops good understanding the product’s value/use.
- Has a thorough knowledge of the services handled by the Product Team
- Ensures that quality is built into their software throughout the development lifecycle.
- Performs exploratory testing to confirm application execution and to identify software deficiencies not covered by automated testing.
- Reviews continuous integration build status and fixes build failures.
- Improves continuous integration tooling by automating manual processes within the delivery pipeline and improving quality gates based on past learnings.
- Reviews ongoing production software operations and troubleshoots production issues.
- Implements tooling that monitors application performance metrics and automatically notifies team when a failure occurs in production.
Skills Required:
- 2+ years of experience as a MATLAB developer with good understanding of Object-Oriented Programming
- Experience in Simulink modeling, simulation, and code generation. (2+ years preferred)
- Strong MATLAB debugging and data/problem analysis skills.
Skills Preferred:
- Experience with Java programming and its framework like Springboot and Angular framework.
- Experience working in any Agile framework, in the true spirit of Agile
- Familiarity with GitHub or equivalent source control repositories
Experience Required:
- 2+ years
Education Required:
- BE/MCA
Additional Information :
- individual contributor role