Senior Software Design Engineer - Sany, India - Claysol Media Labs Private Limited

    Claysol Media Labs Private Limited
    Claysol Media Labs Private Limited Sany, India

    2 weeks ago

    Default job background
    Description

    Tips:
    Provide a summary of the role whatsuccess in the position looks like and how this role fits into theorganization overall


    RequirementsResponsibilities:



    • Elicit requirements documentanalysis and requirement workshops; perform analysis anddocumentation of existing customer products site visits use casesscenarios event lists competitive product analysis task andworkflow analysis and/or viewpoints.
    • Write requirementsspecifications and interface documents using standard templatessimply clearly unambiguously and concisely.
    • Decompose user requirements intofunctional requirements and Safety requirements specified in anappropriate level of detail suitable for use by those implementingthe requirements.
    • Requirements estimation prioritizationanalysis and verification ensuring that requirement statements arecomplete consistent concise comprehensible traceable feasibleunambiguous and verifiable and that they conform tostandards.
    • Participate in peer reviews and inspectionsof requirements documents. Participate in peer reviews of workproducts derived from requirements specifications to ensure thatthe requirements were interpreted correctly.
    • Enter manipulate andreport on requirements stored in a configuration management andtraceability tools. Identify requirements errors and defects andwrite requirement notification reports.
    • Manage changes to baselinerequirements using change control processes and tools

    SoftwareDevelopment Responsibilities:



    • Expertise in C C. Fluent in concepts of DesignPatterns.
    • A strong technical background in Softwareengineering including best practices and understanding of softwaredevelopment lifecycle and Agile Methodology ismandatory.
    • Experience with ISO 26262 safety standardwill be an added advantage.
    • Excellent analytical and troubleshootingskills.
    • Excellent verbal and written communications skills.
    • Should be able towork independently and own a complete module/component fromrequirements gathering till production.
    • Should have fair knowledge ofthe process tools that are used in the industry. * Please note: Itis management's responsibility to ensure accuracy of thisjob description and communicate content changes toCompensation.
    • Knowledge on version control tools such asSVN PTC integrity etc. is a plus point
    • Knowledge on Automotivecommunication protocols such as CAN UDS LIN Ethernet is adesirable
    • Familiarity with one or more scriptinglanguages like Python CAPL Shell Script Bash PowerShelletc.

    • Should have exposure to UML should be able tounderstand UML diagrams and contribute to UML baseddesigns.

    • Hands on experience in Toolslike Enterprise Architect Rhapsody etc.
    • Experience withautomotive embedded RTOS is desirable.
    • Good knowledge of embeddedsystem architecture Peripherals like I2C I2S SPI UARTetc
    • Additionally experience with development of software forMicrocontrollers such as AVR ATMEL Family Renesas ARM cortex Familyis highly desirable.
    • Development background in IDE'ssuch as IAR workbench GreenHills Multi environment is aplus.
    • Should have exceptional debugging skills using both JTAG basedpostmortem debug using GDB or similar debuggers etc.
    • Hands on experiencewith CANOE and other Vector Tools are mandatory.
    • Hands on experiencewith HMI Development experience with ALTIA or Electrobit or IARVisual State Tool is an added advantage.
    • Hands on experience with AUTOSARis mandatory.
    • Should be fluent in reading/understandinghardware block diagrams and schematics.
    • Should contribute torequirements reviews analysis of customer change requests analysisof existing designs and also development of new designs in thefield of Systems Design/Development

    Software ReleaseResponsibilities:



    • Responsible for execution of theoverall software plan which includes delivery to schedule resourcemanagement and software process management
    • Develop maintain and communicatea software plan which includes software content andtiming.
    • Interface with Customer and understand Customer'ssoftware delivery requirements and priorities.
    • Be responsible forsoftware error tracking lists.
    • Implement requirements through design codingdebugging validation release and maintenance phases.
    • Interface withinternal groups such as electrical design validation testingmanufacturing and quality under direction of software projectleaders.
    • Maintain BiDirectional Traceability Matrix.
    • Support product builds launchesand investigation of quality and warranty issues.
      MINIMUMREQUIREMENTS
    • Excellent English and communicationskills.
    • Able to work selfsufficiently and proactively.
    • AUTOMOTIVE Domain(IPC / HUD / ECU / ADAS) Knowledge Mandatory.
    • Able to create andupdate C language code and use compliers and debugtools.
    • Knowledge of CAN LIN CANOE is mandatory.
    • Able to use GMLAN buscommunication tools.
    • An understanding of the V Model softwaredevelopment life cycle in a team environment.
    • Experience withsafety critical modules is a plus.
    • Experience with ISO26262 SPICEand CMMI is a plus.
    • Experience with AUTOSAR ismandatory

    DegreeRequirements:
    Bachelor's degree inComputer Engineering Computer Science or Relevant

    Certification Requirements:

    None PreviousExperience:

    • 8 years of automotiveor related embedded software development.
    automotive,c,canbus,lin,c++,canoe