Information Technology
Full-Time
Schaeffler
Overview
Schaeffler is a dynamic global technology company and its success has been a result of its entrepreneurial spirit and long history of private ownership. Does that sound interesting to you? As a partner to all of the major automobile manufacturers, as well as key players in the aerospace and industrial sectors, we offer you many development opportunities.
General Information
We are seeking an experienced Senior Software Developer with a strong background in model-based development to lead a team of 5-10 junior developers. The ideal candidate will have extensive experience in Application software development, Software component ownership, and team management, with a particular focus on MATLAB and Simulink for model-based development. This role involves taking ownership of the implementation, integration, and testing of software components, conducting regular meetings with the system team to gather requirements, and ensuring the successful execution of sprints.
Your Key Responsibilities
Software Development & Component Ownership:
Exciting assignments and outstanding development opportunities await you because we impact the future with innovation. We look forward to your application.
www.schaeffler.com/careers
Your Contact
Vitesco Technologies India Pvt. Ltd.
Hemanth Hurudi
General Information
We are seeking an experienced Senior Software Developer with a strong background in model-based development to lead a team of 5-10 junior developers. The ideal candidate will have extensive experience in Application software development, Software component ownership, and team management, with a particular focus on MATLAB and Simulink for model-based development. This role involves taking ownership of the implementation, integration, and testing of software components, conducting regular meetings with the system team to gather requirements, and ensuring the successful execution of sprints.
Your Key Responsibilities
Software Development & Component Ownership:
- Take ownership of software development responsibilities, including the implementation, integration, and testing of software components.
- Ensure the derivation of module requirements based on the component scope within software design.
- Define the structure of the software component and provide necessary inputs to the software architect for creating and reviewing the architectural drawing.
- Ensure the delivery of high-quality software that meets customer requirements and industry standards.
- Oversee the software design and implementation within the SDA framework by module developers, ensuring compliance with requirements from ASW functions, CDD, and BSW.
- Develop component design specifications, including integration guidelines.
- Ensure the creation of a Design Validation Specification, which serves as the software qualification test specification, either by direct execution or delegation to the TE team.
- Conduct testing—validate the design at both the design level and integration level to ensure functionality.
- Integrate the software code within a Whitebox in the subsystem repository, adhering to integration rules and KPI standards.
- Create calibration files in a2l and s19 formats for pre-calibration purposes.
- Utilize MATLAB and Simulink to develop and implement models that ensure solutions meet requirements.
- Create control algorithms for the software team for coding in compliance with MISRA standards.
- Generate a model suitable for system simulation.
- Perform tests to verify models (both software simulation and hardware-in-the-loop (HIL) test benches.
- Define and execute test plans for the verification of delivered software.
- Lead the team in adopting best practices for model-based development and staying updated with the latest tools and techniques.
- Lead and manage a team of 5-10 junior developers, providing guidance, mentorship, and support.
- Conduct regular sprints, track and monitor task developments, and ensure timely completion of deliverables.
- Help the team in solving technical issues and provide technical expertise as needed.
- Conduct regular meetings with the system team to gather and understand requirements.
- Collaborate with cross-functional teams of Basic software and System team to ensure alignment and integration of software components.
- Actively participate in the analysis of defects and manage missing content upon delivery to the customer.
- Focus on stakeholders to facilitate smooth communication and collaboration.
- Develop and implement functions from customer requirements or requests from the system team.
- Actively participate in the analysis of defects seen by the customer and manage critical issues.
- Advocate for high-quality standards and best practices in all aspects of software development.
- Degree in Engineering or master’s in electrical engineering, Electronics & Communication mechatronics, mechanical engineering or an equivalent major.
- Deep knowledge of simulation tools, particularly MATLAB and Simulink.
- Strong understanding of Electrical Motor Control and Diagnosis (EMCD) is highly desirable.
- Experience in developing MATLAB/Simulink models to ensure solutions meet requirements.
- Proficiency in creating control algorithms and performing software and HIL testing.
- Excellent leadership and team management skills.
- Strong communication and collaboration abilities.
- Problem-solving mindset and ability to handle technical challenges effectively.
- 8-10 years of experience in software development, with a focus on automotive software and model-based development.
- Proven track record of leading and managing development teams.
Exciting assignments and outstanding development opportunities await you because we impact the future with innovation. We look forward to your application.
www.schaeffler.com/careers
Your Contact
Vitesco Technologies India Pvt. Ltd.
Hemanth Hurudi
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in