Back to list

Vacancy description

TVS - Senior Embedded Software Engineer - Automotive ECUs in Hosūr, भारत

TVS

  • ContractFixed-term or freelance

Hosūr, भारत

Group Company: TVS https://jobeax.com/link/krAUhRB0nUQMBOIe Location: https://jobeax.com/link/Jg33grNg53IHKiSk TVS / Who are we?TVS Motor Company is a reputed two and three-wheeler manufacturer globally, championing progress through Sustainable Mobility with four state-of-the-art manufacturing facilities in Hosur, Mysuru and Nalagarh in India and Karawang in https://jobeax.com/link/jYtdzHdo2FZk1N6i in our 100-year legacy of Trust, Value, and Passion for Customers and Exactness, we take pride in making internationally aspirational products of the highest quality through innovative and sustainable https://jobeax.com/link/sJC0sSImbrVMDMwa are the only two-wheeler company to have received the prestigious Deming https://jobeax.com/link/ULkBnkjJaUxbbzsy products lead in their respective categories in the J. Power IQS and APEAL https://jobeax.com/link/0jUo84wAer3qMqyV have been ranked No. 1 Company in the J. Power Customer Service Satisfaction Survey for consecutive four https://jobeax.com/link/slLkLi5erb7S1snu group company Norton Motorcycles, based in the United Kingdom, is one of the most emotive motorcycle brands in the https://jobeax.com/link/oAmxdho0V0T1k7O5 subsidiaries in the personal e-mobility space, Swiss E-Mobility Group (SEMG) and EGO Movement have a leading position in the e-bike market in https://jobeax.com/link/eMYKeURk8nV6cexI Motor Company endeavours to deliver the most superior customer experience across 80 countries in which we https://jobeax.com/link/7TJO8c4dxNErvqxx more information, please visit of the role:The Embedded SW engineer will design, implement, integrate and release production-grade embedded software for automotive powertrain ECUs (motor controller, VCU/HCU, BMS, on-board charger, etc.) so that vehicle-level functions are delivered first-time-right and on time in compliance with ISO 26262, MISRA C and Automotive https://jobeax.com/link/LKCU0aCVxmlGFGOS role owns the software layers from MCAL and BSW to ASW, Diagnostics and https://jobeax.com/link/GIyAud8Fe8DlBr9M role is accountable for the software quality and issues closure of the ECUs assigned, working closely with the component owners.Accountability: ECU Application Software Design and Implementation:- Derive software requirements from system and functional requirements.- Produce software architecture and detailed design (components, interfaces, tasks, timing) for the assigned ECU.- Implement application and driver software in Embedded C for automotive microcontrollers within defined memory, runtime and latency budgets.- Integrate code (and clean it) from MATLAB Simulink / TargetLink / Embedded Coder models with the software baseline.- Perform design and code reviews and maintain bidirectional traceability from requirement to code to test case.Accountability: ECU Basic Software and MCAL Integration:- Configure and integrate AUTOSAR Classic BSW stacks, MCAL drivers and the RTE using for the target MCU family.- Bring up new hardware (clock, memory, watchdog, ADC, PWM, timers, SPI/I2C, NVM, OS configuration, etc.).- Resolve HW/SW integration issues with the embedded team and component owner.- Own the OS task and scheduler design (task partitioning, priorities, runnable mapping) and verify CPU load and timing margins.Accountability: Diagnostics, Communication Stack and Bootloader:- Develop and maintain the communication stack, network management and signal database integration.- Develop and maintain UDS diagnostics: DTC handling, service routines, freeze frames, security access and the diagnostic database (ODX/CDD).- Develop and maintain the bootloader and reprogramming sequence including secure flashing, key handling and end-of-line / after-sales flashing use cases.- Support XCP based measurement and calibration and the release of calibration data to the calibration team.Accountability: Software Quality, Functional Safety and Cybersecurity Compliance:- Implement software safety requirements and safety mechanisms up to the assigned ASIL.- Ensure MISRA C compliance, run static analysis and drive deviation justification and closure.- Deliver ASPICE-compliant work products and support internal and third party assessments.- Apply cybersecurity requirements: secure boot, secure diagnostic access, key and certificate handling.Accountability: Software Integration, Test and Debugging:- Plan and execute unit, integration and software qualification testing and achieve the agreed coverage targets.- Commission and use SIL and automation benches for regression testing of each software release.- Support vehicle testing, fault reproduction and root-cause analysis with the component owner, powertrain and system integration teams.Accountability: Configuration Management, Documentation and Cross-functional Support:- Maintain software configuration and change management, including branching, build automation and release baselines.- Prepare and maintain software release notes, integration reports, open-point lists and problem reports in the tracking system.- Support software reviews, technical clarifications and joint debugging sessions with other stakeholders.- Contribute to reuse, coding guidelines, tool evaluation and competence building within the embedded https://jobeax.com/link/yO9PHYkiUgFR5By3 of certifications/courses/trainings:- AUTOSAR Classic Platform training (mandatory or to be completed within 3 months of joining).- ISO 26262 Automotive Functional Safety certification.- MISRA C certification.- Automotive SPICE (ASPICE) awareness.- Vector CANoe toolchain training.- ISO 21434 automotive cybersecurity awareness training. (ref:hirist.tech)

Similar vacancies

More like this role

  • IT
... and next-generation TVS Motor connected vehicle https://jobeax.com/link/UuxHBYkbQjke5gQz role requires strong technical expertise in Bluetooth technologies, embedded software development, and modern C++ programming, combined with proven leadership capabilities to guide a team of engineers in delivering high-quality, scalable, ...

Hosūr, भारत

  • Hybrid
  • IT
Stryker seeks a Senior Software Engineer to develop embedded Linux applications for wireless gateway medical devices. This hybrid role requires 5–8 years of experience in embedded systems, modern C++, and design patterns, with exposure to hardware interfaces and real-time operating systems. Responsibilities - Develop application ...

Gurgaon, भारत

  • Full-time
  • IT
What you will do: - Development of application software for Embedded systems running on Linux. - Understand Software and System requirements and implement features for wireless gateway products. - Perform code and document reviews, build/config systems including U-BOOT, Yocto, CMake, Makefiles and do Embedded Linux patch ...

Gurgaon, भारत

  • Full-time
  • IT
... Knowledge in C/C++ programming languages. • Knowledge of embedded systems and real-time operating systems. Good to have: • Linux Device Driver • RTOS/Firmware • Automotive domain knowledge Education: • Bachelor’s degree in computer science, Software Engineering, or related field (or equivalent work experience). Job Requirements: ...

Ernakulam, भारत

  • Hybrid
  • IT
Role Overview :As a Senior Embedded Software Engineer, you will be at the forefront of designing and optimizing high-performance systems that power our next-generation product suite. You will spend your day architecting robust solutions, debugging complex kernel-level issues, and refining C++ applications to ensure seamless ...

Bombay, भारत

  • Remote
  • IT
... best As a Lead Embedded Software Engineer in our SmartServices - Completions, Interventions and Measurements team, you will design, develop, and support the embedded software and configurations that power Baker Hughes' acoustic telemetry technologies. You'll work with C/C++, embedded peripherals and systems, real-time operating ...

Pune, भारत

  • Full-time
  • IT
  • Research

€11.4 EUR

... cybersecurity, A-Spice - Contributes to appropriate procedures and documentation and capitalizes knowledge REQUIREMENTS - University Degree in Electronic & Electrical Engineering, Computer Science or equivalent - At least 5 years of experience in development and integration embedded software applications preferably for automotive ...

Bangalore, भारत

  • IT
Role Overview:Embedded Software Engineer to develop, integrate, test, and maintain embedded software for automotive electronic control units (ECUs) and vehicle systems. The ideal candidate should have strong programming skills in Embedded C/C++, experience with microcontrollers and real-time operating systems, and an understanding ...

Bangalore, भारत

Esyasoft Technologies Private Limited

Principal Software Engineer - Embedded/Firmware

  • Full-time
  • IT
... calibration, and advanced communication protocols to strengthen our core development team. Key Responsibilities - Firmware Design: Develop, test, and debug low-level embedded software using C/C++ on micro controllers (e.g., ARM Cortex, TI, Renesas). - Metering & Metrology: Implement and calibrate metrology algorithms for accuracy ...

Joka, भारत

... floating-point designs, execution-time, sampling considerations, memory budgeting, modelling guidelines and interface definition.- Generate production code (Embedded Coder / TargetLink) and work with the embedded software team to integrate it into the BMS software on the target microcontroller and AFE architecture.- Verify ...

Hosūr, भारत