onsite
Senior MATLAB Developer - HCLTech
Software Engineer
Senior MATLAB Developer responsible for designing, developing, and maintaining high‑quality embedded software using MATLAB and Simulink, ensuring robust performance, client support, and continuous improvement of model‑based solutions.
About the role
Key Responsibilities
- Design, develop, and maintain embedded software modules in MATLAB and Simulink, ensuring adherence to project specifications and quality standards.
- Debug, troubleshoot, and resolve performance issues and bugs in existing codebases, providing timely fixes and enhancements.
- Collaborate with cross‑functional teams to translate client requirements into functional models and code, ensuring deliverables meet time, quality, and cost targets.
- Provide technical support to clients, addressing ad‑hoc requests and ensuring software reliability and optimal performance.
- Document design decisions, test cases, and user guides to facilitate knowledge transfer and maintainability.
Requirements
- Extensive experience with MATLAB and Simulink for embedded system development.
- Strong understanding of model‑based design principles and real‑time code generation.
- Proficiency in debugging, performance tuning, and code optimization techniques.
- Excellent problem‑solving skills and ability to work independently and in a team.
- Effective communication skills for client interaction and documentation.
Skills
software developmentsystem designproblem solving