Veoneer Safety Systems

Senior Software Development Engineer (8-10 Years)

Veoneer Safety Systems
Apply
11 days ago
Bengaluru, IndiaSenior

Responsibilities

  • Analyze software requirements and derive traceable low-level requirements.
  • Design software architecture and detailed software designs using Enterprise Architect.
  • Develop, integrate, and validate AUTOSAR-based embedded software applications.
  • Configure and integrate RTE, BSW, MCAL, communication stacks, diagnostics, NVRAM, and bootloader components.
  • Develop Embedded C software and perform debugging, unit testing, and integration testing.
  • Create and execute test plans, test specifications, and automated test scripts using Python and J-Script.
  • Develop, validate, and troubleshoot CAN and UDS communication protocols.
  • Perform functional testing using CANoe, CANalyzer, CANstress, and flashing tools.
  • Participate in technical reviews, issue analysis, root-cause investigations, and corrective actions.
  • Collaborate with global teams, customers, and stakeholders to deliver projects on schedule and to quality standards.
  • Support continuous improvement and ensure compliance with ASPICE, ISO 26262, MISRA, and cybersecurity requirements.

Requirements

  • 8–10 years of experience in automotive embedded software development, preferably in the passive safety domain.
  • Strong expertise in AUTOSAR-based software development and integration.
  • Proficiency in Embedded C and understanding of microcontroller architecture, memory mapping, device drivers, compilers, and debuggers.
  • Hands-on experience with CAN, UDS, SPI, and other automotive communication protocols.
  • Experience with Vector DaVinci, GENy, and EB Tresos AUTOSAR configuration tools.
  • Practical experience with CANoe, CANalyzer, and CANstress.
  • Understanding of software architecture, detailed design, and documentation using Enterprise Architect.
  • Knowledge of debugging techniques, testing methodologies, and integration testing.
  • Understanding of ASPICE, ISO 26262, MISRA, and software development lifecycle practices.
  • Experience with configuration management and change management processes.
  • Exposure to Fault Handler, DEM, EOL, EDR, Secure Boot, Secure Flash, and HSM is advantageous.
  • BE, BTech, ME, or MTech qualification.
  • Agile certification and experience working with Japanese OEMs are advantageous.

Tech Stack

Categories

Veoneer Safety Systems

About Veoneer Safety Systems

1,001-5,000 employees
Contact me