
Automotive ECUs using C++ and Python
4 days ago
Position: Automotive ECUs using C++ and Python (BB50FT RM 3594)
Job Description:
Design, develop, and perform pre-integration of software components for automotive ECUs using C++
and Python.Implement asynchronous communication mechanisms for efficient data exchange.
Apply multithreading techniques to ensure high performance and responsiveness.
Utilize Rx or similar reactive libraries to build scalable and resilient systems.
Implement and validate automotive diagnostic services, including fault detection, DTC management,
and communication over CAN, SOME/IP, and DoIP.Perform Rest-bus simulations for ECU development and validation in virtual environments.
Perform pre-integration of software modules and validate their interaction with ECUs and hardware
platforms.Collaborate with cross-functional teams to define, design, and integrate new features.
Write clean, maintainable, and well-documented code.
Debug and resolve issues related to C++ and Python applications.
Optimize code for performance, memory usage, and reliability.
Professional & Technical Skills:
o Hands-on experience in software development,
o Automotive ECU Development and Pre-Integration, unit testing for automotive Electronic Control Units (ECUs).
o Strong experience in C++, especially in the context of embedded or automotive systems.
o Strong skills in Python scripting for automation, testing, and tool development.
o Experience with Rest-bus simulation tools for testing ECU communication in the absence of full hardware networks.
o Strong understanding of Automotive CAN protocols and tools (e.g., CANalyzer, CANoe).
o Hands-on experience with SOME/IP (Scalable Service-Oriented Middleware over IP) and Do-IP (Diagnostics over IP) protocols.
o 7. Experience with Automotive Diagnostics (UDS, OBD-II, ISO 14229), including DTC handling, session management, and diagnostic services.
o 8. Proficiency with Rx or other reactive programming frameworks (if retained intentionally).
o 9. Expertise in multithreading and concurrency control.
o 10. Knowledge of low-level programming concepts related to real-time systems.
o 11. Familiarity with RTOS and device drivers.
o 12. Experience with version control systems like Git.
o 13. Experience with protocols like MQTT, CAN, SOME-IP, or Serial Communication.
o 14. Hands-on experience with debugging tools, hardware integration, Python-based automation, and pre-integration testing. Key Skills:– JIRA, Code beamer, KPM, ADB, Wireshark, – Vehicle development/-testing, – ISTQB Foundation Level, -Analyze skills/Troubleshooting, UDS Protocol, Ethernet Protocol, CAN, LIN, some IP, FlexRay, "Connected Car" Knowledge, ODIS, IDEX, CP-Tool, (PIDT, PUDIS), ethernet traffic analysis with Wireshark–SW/ HW Maintenance and operation (ECU change, troubleshooting hardware issues, cable installation and adjustments).
*******************************************************************************************************************************************
Job Category: Embedded HW_SW
Job Type: Full Time
Job Location: Bangalore
Experience: 5+ years
Notice period: 0-30 days
-
Automotive ECUs using C++ and Python
2 weeks ago
Bengaluru, Karnataka, India Source-Right Inc. Full time ₹ 8,00,000 - ₹ 24,00,000 per yearPosition: Automotive ECUs using C++ and Python (SB50FT RM 3594)Job Description:Design, develop, and perform pre-integration of software components for automotive ECUs using C++ and Python.Implement asynchronous communication mechanisms for efficient data exchange.Apply multithreading techniques to ensure high performance and responsiveness.Utilize Rx or...
-
Bengaluru, Karnataka, India Tata Elxsi Full time ₹ 4,00,000 - ₹ 12,00,000 per yearWe at TATA ELXSI hiring candidates with 4-8 yrs exp in C++, Linux Development, virtual ECU simulation for Bengaluru location. Please apply if interested.Skills required-C++, Linux Development, virtual ECU simulationJob Description This project is to develop a virtual ECU simulation framework to allow the simulation of an ECU and its applications in a purely...
-
Bengaluru, Karnataka, India Acesoft Labs Full time ₹ 18,75,000 - ₹ 25,00,000 per yearRole & responsibilities79 years of experience in embedded or penetration testing (4+ in automotive)Strong knowledge of automotive architecture, #ECUs, and cybersecurityHands-on with tools like Ghidra, IDA Pro, #CANoe, vFlash, etc.Skilled in C, Python, CAPL, Bash – and ready to script your own testing workflowsA mindset for reverse engineering, fuzzing, and...
-
Model Based Development-ECU
1 week ago
Bengaluru, Karnataka, India Zweizag Private Limited Full time ₹ 84,000 - ₹ 12,00,000 per yearExperience-1 to 3 yearsNP-ImmediateInterested can share your CV to Model Based Development using Matlab, Simulink, Stateflow - Application software development for Automotive ECU in AUTOSAR architecturedSPACE Targetlink - Data Dictionary - Code generation conceptsModel in Loop testing, Test Automation with TPT or equivalent toolSoftware Unit Testing - eg....
-
Automotive Engineer
6 days ago
Bengaluru, Karnataka, India Infosys Full time ₹ 15,00,000 - ₹ 25,00,000 per yearSDV Automotive Engineer• 5+ years of Experience in Automotive OEMs or Tier 1 Suppliers • Responsible for developing and maintaining software for automotive systems (ECUs), working closely with hardware engineers to integrate and validate software and hardware systems, ensuring the functionality and performance of automotive applications (IVI, Navigation,...
-
Software Development Lead
4 days ago
Bengaluru, Karnataka, India Mount Talent Consulting Full time ₹ 20,00,000 - ₹ 25,00,000 per yearSoftware Development LeadMust have PythonExperience 3 YearsLocation BengaluruRoles & Responsibilities: - Design, develop, and perform pre-integration of software components for automotive ECUs using C++ and Python.-Implement asynchronous communication mechanisms for efficient data exchange.-Apply multithreading techniques to ensure high performance and...
-
Automotive Engineer
4 minutes ago
Bengaluru, Karnataka, India Infosys Full time ₹ 15,00,000 - ₹ 25,00,000 per yearAutomotive Engineer• 5+ years of Experience in Automotive OEMs or Tier 1 Suppliers • Responsible for developing and maintaining software for automotive systems (ECUs), working closely with hardware engineers to integrate and validate software and hardware systems, ensuring the functionality and performance of automotive applications (IVI, Navigation,...
-
Automotive Cybersecurity Engineer
1 week ago
Bengaluru, Karnataka, India Mistral Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob Title: Automotive Cybersecurity EngineerLocation: BangaloreExperience: 5 to 10 YearsEmployment Type: Full-TimeEducational Qualification: BE / BTech Engineering Degree or more.JOB SUMMARY:We are looking for an experienced Automotive Cybersecurity Engineer with a strong background in Hardware Security Modules (HSM) and the AUTOSAR Crypto Stack. The...
-
ECU Virtualization
1 week ago
Bengaluru, Karnataka, India Bosch Full time ₹ 20,00,000 - ₹ 25,00,000 per yearCompany DescriptionBosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 28,200+ associates, it's the largest software development center of Bosch, outside Germany,...
-
Automotive Cybersecurity
6 days ago
Bengaluru, Karnataka, India Larsen & Toubro (L&T) Full time ₹ 15,00,000 - ₹ 25,00,000 per yearL&T is HiringKey Responsibilities:Contribute to the development and continuous improvement of Cybersecurity Verification & Validation (V&V) activities.Define, tailor, and execute/facilitate grey-box and black-box penetration testing at ECU, functional, and vehicle levelsConduct fuzz testing on automotive interfaces and services to uncover unknown...