Back to jobs
Regular SW Developer
Successfully
Req. VR-120249
Describes the requirements for the development, verification, and validation of UDS diagnostics, XCP Measurement/Calibration, and UDS on CAN-FD reprogramming functions in a Non-AUTOSAR environment
Key Responsibilities
Design and develop boot-loader software for automotive embedded systems.
Expertise in UDS and memory architecture of AURIX.
Experience with Flash drivers and calibration management.
Working knowledge of secure boot and secure flashing mechanisms.
Understanding of cryptography, CSM (Crypto Service Manager), and key management.
Familiarity with ISO standards: ISO-14229 (UDS) and ISO-15765 (ISO TP).
Optimize bootloader performance and memory footprint.
Hands-on experience with AURIX architecture.
Experience with Non-AUTOSAR AURIX drivers/LLD.
Conduct bootloader testing and debugging for functionality and reliability.
Understanding of HSM (Hardware Security Module) software.
Experience with CAN FD communication bring-up.
Integration or development experience with commercial bootloaders (Vector, EB, KPIT, etc.).
Working experience with NvM or other non-AUTOSAR memory drivers/management.
Proficiency in peripheral interfaces and modules: SPI, TLF, DMA, FLS, Fee, OTA
Must have
Must-Have Qualifications
In-depth knowledge of boot loader concepts, boot process, and memory initialization.
Experience with microcontrollers, real-time operating systems, and low-level software development.
Proficiency in debugging tools and techniques for embedded systems.
Excellent problem-solving and analytical skills.
Strong communication and teamwork abilities.
Ability to work independently and handle multiple tasks simultaneously.
________________________________________
Education
Bachelor's or Master's in Electronics, Electrical, Computer Science, Instrumentation, or equivalent engineering discipline.
________________________________________
Key Competencies
Ownership mindset with strong planning and documentation discipline.
Clear, concise communication with cross-functional teams.
Systematic problem-solving and attention to detail.
Ability to work in fast-paced, iterative release cycles.
________________________________________
Success Metrics (KPIs)
Bootloader Development Efficiency
Percentage of bootloader features delivered on time and within scope.
Reduction in bootloader memory footprint compared to baseline.
System Reliability
Pass rate of bootloader validation and functional tests (target: >95%).
Number of critical defects found post-integration (target: zero).
Security Compliance
Successful implementation of secure boot and secure flashing per ISO standards.
Compliance with cryptographic key management and HSM requirements.
Protocol & Communication Performance
Successful CAN FD communication bring-up and integration.
UDS and ISO TP protocol compliance verified during testing.
Integration & Compatibility
Percentage of successful integration with commercial bootloaders.
OTA update success rate during field tests.
Optimization
Boot time reduction compared to previous versions.
Memory utilization improvement (e.g., < X KB overhead).
Quality & Documentation
Timely delivery of technical documentation and test reports.
Code quality metrics (e.g., MISRA compliance, static analysis score).
Regression stability and release readiness indicators.
On-time delivery of plans, evidence, and reports.
Nice to have
Ownership mindset with strong planning and documentation discipline.
Clear, concise communication with cross-functional teams.
Systematic problem-solving and attention to detail.
Ability to work in fast-paced, iterative release cycles.
Languages
English: A1 Beginner
Seniority
Regular
Bengaluru, India
Req. VR-120249
C Embedded
Automotive Industry
16/01/2026
Req. VR-120249
Apply for Regular SW Developer in Bengaluru
*Indicates a required field