Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: YASH Technologies Software Engineer C++ Programming.
Pune Jobs | Expertini

Urgent! YASH Technologies - Software Engineer - C++ Programming - Local Job Opening in Pune

YASH Technologies Software Engineer C++ Programming



Job description

<p><p><b>Description :</b></p><p><p><b><br/></b></p><b>Key Responsibilities :</b></p><p><br/>- Design, develop, and maintain embedded software using C++ for real-time control and communication systems.<br/><br/></p><p>- Implement, test, and troubleshoot CAN-based communication protocols, including SAE J1939.<br/><br/></p><p>- Develop and integrate software for Electronic Control Units (ECUs) and other embedded platforms.<br/><br/></p><p>- Analyze and interpret Parameter Group Numbers (PGNs), Suspect Parameter Numbers (SPNs), and Diagnostic Messages (DM1/DM2) in compliance with J1939 standards.</p><p><br/></p><p>- Use tools such as Vector CANoe, PCAN, or SocketCAN for communication simulation, debugging, and validation.<br/><br/></p><p>- Collaborate with hardware and systems engineers to ensure seamless integration of embedded solutions.<br/><br/></p><p>- Participate in code reviews, unit testing, and system-level validation to ensure software quality and reliability.<br/><br/></p><p>- Prepare and maintain comprehensive documentation for software architecture, design decisions, and testing processes.<br/><br/><b>Required Skills & Experience :</b></p><p><p><b><br/></b></p>- 5- 7 years of experience in C++ programming for embedded systems.<br/><br/></p><p>- Strong experience with CAN communication and SAE J1939 protocols.<br/><br/></p><p>- Solid understanding of real-time operating systems (RTOS), ECUs, and embedded software development life cycles.<br/><br/></p><p>- Proficiency with debugging and validation tools such as Vector CANoe, PCAN, or SocketCAN.<br/><br/></p><p>- Familiarity with diagnostic protocols and automotive communication standards.<br/><br/></p><p>- Experience in unit testing, version control systems (e.g., Git), and software documentation.<br/><br/><b>Preferred Qualifications :</b></p><p><p><b><br/></b></p>- Bachelors or Masters degree in Electronics, Computer Science, Electrical, or related engineering discipline.<br/><br/></p><p>- Experience with AUTOSAR, UDS (ISO 14229), or other automotive communication protocols is an added advantage.<br/><br/></p><p>- Exposure to Python or shell scripting for automation and test development.<br/><br/></p><p>- Strong problem-solving and analytical abilities with attention to detail.</p><br/></p> (ref:hirist.tech)


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your YASH Technologies Potential: Insight & Career Growth Guide