TT

Application Software Development Engineer

Accepting applications

Tata Technologies · Bangalore Urban, Karnataka, India

Full-Time Mid_senior MATLABMatlabSPICE
Posted
4d ago
Category
Manufacturing
Experience
Mid_senior
Country
India
Function Name : Application Software Development Engineer (Automotive)
Experience : 3 -10 years in embedded SW development
Location : Bengaluru Karnataka (Whitefield)
Notice Period : Immediate - 15 days, (90 days cannot be considered)
Education Qualification : B.E. / B.Tech / M.E. / M.Tech in Electronics /Communication / Electrical /Instrumentation.

Job Description
Application Software design engineer will be involved in conversion of System requirements to model based design using MATLAB/SIMULINK and implementation, development, testing of the same. Individual will actively participate in a structured product development process, which encompasses technical software requirements development, software and architecture design, implementation and verification; production test strategy development; and launch to mass production.

Major Job Responsibilities
• Will be part of Software teams developing Controls software for different applications such as for thermal management and Energy conversion in ECUs for electric vehicles.
• Design and implement software of embedded devices and systems from requirements to production and commercial deployment.
• Designing control algorithms & strategies in Matlab / Simulink.
• Generation of Autocode from Matlab/Simulink models
• Individually contribute to design, development, integration and test of software systems for multiple products following Automotive SPICE-compliant development process
• Good interpersonal skills within a cross functional team; proactive approach to communication and handling conflicts
• Excellent written and verbal communication skills for both a technical and non-technical audience

Essential Requirements / Skills
• 3+ years of Strong experience in Model based Software development & autocoding using Matlab/Simulink/Stateflow/eCoder
• Good knowledge in verification and validation of controls software using Model-in-Loop (MIL), Software-in-Loop (SIL).
• Good ability to comprehend microcontroller hardware and associated schematics
• Experience designing complex fault-tolerant safety systems, and designing in accordance to industry standard specifications (e.g. ISO26262, ASPICE)
• Strong expertise in C Coding, MAAB guidelines, Debugging tools usage, CAN communication protocol knowledge • Experience in MIL/SIL testing
• Good working knowledge in requirements management tools such as Polarion/Doors.
• Strong development experience in serial communication protocols – CAN/CANFD, LIN, UDS
• Expertise in cross compilers and debuggers like Lauterbach
• Good experience in setting up SW build environment to generate various target based product files – make, link
• Good expertise in configuration & Change management tools such as Plastic SCM, JIRA, Design tools such as MATLAB
• Experience in systems and vehicle validation will be an advantage.
• Good analytical, problem solving skills.
• Excellent interpersonal and communication skills
• Highly self-motivated and energetic
• Additional experience on PLC programming would be an added advantage.
Show more Show less