SW Developer designs, implements, develops source code and tests the SW units within a SW project. SW Developer integrates the SW Units / SW Components and ensures inter-operability between them.
Your Key Responsibilities:
In depth understanding of Embedded Systems.
Deep Understanding of Microcontroller and Peripherals.
Understating of Hardware and Microcontroller interfacing Hardware circuit is an added advantage.
Familiarity with automotive communication protocols and diagnostic tools
Design the SW Function Design in C language.
Detailed design, coding and unit testing of specific SW Components in accordance with the BU processes and conventions.
Define the Requirements for the SW Function Design.
Perform SW units integration, Integrate the SW Code in corresponding repository under the valid integration rules and KPI’s.
Ensure compliance with automotive standards (AUTOSAR, MISRA)
Perform SW Integration Test to verify SW architecture specification (acting as SW Integration Tester).
Test – Verify your design before at Design level and after Integration (Integration level) by your own.
Reuse and adaptation of existing SW Components or modules.
Debug and root cause of reported issues of software module or component scope.
Correction of anomalies as defined in the Problem Resolution process.
Proactive communication of e.g. delays, possible risks, problems during development.
Delivery of the committed work package results within the planned time, effort and quality.
Get access rights to input work products, tools and infrastructure necessary to perform the assigned tasks, especially to the development/compiler toolchain, the CM/ChM System for this project inclusive access to related SW requirements, to the generic libraries or previous projects for re-use and debugger, sample ECU or PCB with measuring equipment.
Initiate / raise issues due to incorrect requirements, inconsistent architecture, erroneous or unreliable 3rd party software, etc.
Initiate / raise issues on major insufficiencies within the development tool chain.
Approving of SW Integration and SW Integration Test per SW Component
Your Qualifications:
Educational Qualification: B.E/B. Tech in Electronics & Communication Engineering. Master’s in Electronics Engineering will be an added advantage
Experience: 4 to 8 years’ experience in Automotive software development
Our Offering:
Great company culture and well-defined career path
Opportunity to be a key part of a growing organization
Close collaboration with customer and project-team