Description
As a Software engineer, you will be responsible for developing and validating software modules for embedded systems. You will interact with Systems, Architecture, FW development, SoC Design and Verification teams to optimize the software components.
Basic qualifications:
7-12 years industry experience in software development on embedded devices.
Bachelor’s/Master’s degree in EE
Skills needed:
Knowledge of basic communication peripherals like I2C, SPI,UART
Knowledge & experience in SW development best practices
Must be aware of MISRA guidelines
Knowledge on deployment of relevant safety standards/methods i.e. IEC 61508, ISO 26262, ASPICE
Experience with programming languages such as C
Scripting languages Python, Perl .
Familiarity with JIRA , Jenkins Job configurations
Concept of Continuous Integration using Jenkins and GIT
Strong verbal and written communication skills
Ability to work in teams and collaborate effectively with people in different functions
Experience on AUTOSAR MCAL and AUTOSAR configuration tool will be a plus
Primary responsibilities:
Lead Embedded Software Development for Safety products following ASPICE compliance processes for all SW development life cycle phases.
Creation of demo applications and “proofs of concept” to highlight key features of our products
Work closely with applications and other teams on timing requirements, interfaces, and dependencies.
Design, code, and test real-time embedded systems for applications which are Functional Safety compliant.
Develop SW Frame work and development of drivers for peripherals like SPI, UART and high speed interfaces etc.
Develops, modifies, and executes software test plans (for system Stress Stability, OS and System Debug capabilities).
Analyzes and writes test standards and procedures.
Maintains documentation of test results to assist in debugging and modification of software.
Analyzes test results to ensure correct functionality, determine root causes of failures and recommends corrective action. Functional & Non-functional Requirements Analysis.
Responsible for reviewing Test Specifications, ensuring Code Coverage, Code Quality and Code Validation (Black box and White box Testing) to ensure that tested code is bug-free and adheres to code quality guidelines.
Develop test automation software and test scripts, performing SW optimization for memory & performance.
Maintains ASPICE and ASIL process compliance.
Qualifications
Minimum Requirements:
7-12 years industry experience in software development on embedded devices.
Bachelor’s/Master’s degree in EE
Status Regular
Job: Engineering – Product Dev
Primary Location: IN-IN-Bangalore
Work Locations: Bangalore > India,Bangalore-Bagmane TechPk Bangalore 560093
Req ID: 210007IB
Full Job Description Date: 15-Sep-2021 Location: IN Company: Mahindra & Mahindra Limited Responsibilities & Key Deliverables Responsibilities and Key Deliverables:...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> We are looking for fresher life science graduates for clinical research coordinator profile. Responsibilities –...
Apply For This Job1+ years of experience working in Benefits and/or Human Resources role (preferably in a contact center or share service environment)...
Apply For This JobFull Job Description Job Description Roles and Responsibilities program to develop and launch programs on times in line with the...
Apply For This JobJob Description The ideal candidate will have at least 5+ years of experience in Oracle Database/PL SQL and a demonstrated...
Apply For This JobJob Description At AMD, we push the boundaries of what is possible. We believe in changing the world for the...
Apply For This Job