Look for Pune based candidates. First round virtual and second may be F2F
Overall Responsibilities And Duties The software engineer who will be responsible for C++ development for Automotive tools involving Adaptive Autosar functionality and Driver monitoring application implementation on Qualcomm QNX. Software functional validation on Qualcomm QNX based HPC
Qualifications
- Bachelor of Engineering degree in Electronics/Computer Science/Electrical Electronics.
- M.Tech or Msc.Electronics/Instrumentation.
Experience
- More than 5 years experience in Automotive C++ development and automation framework design.
- Application algorithm development
- Hands on experience in different IPC mechanism such as Shared memory, message queue and sockets
- Hands on experience in implementing multi threaded applications
- Knowledge of different design patterns: Structural, behavioral and Creational Experience on working with OS like QNX, Linux and windows
- Debugging and resolving linux/qnx core dump issues, other exceptions using gdb
- Experience on Adaptive Autosar and SOME/IP service Interfaces, Ethernet communication
- Knowlege of using tools like CANoe/CANoe Ethernet, Rest bus simulation
- Proven experience in automotive environment for ADAS/AD functions
- Domain knowledge in Driver Monitoring System is preferred
- Experience in writing unit test cases in Gtest, Gmock
- Hands on experience of Vector HW/CANoe/CANalysers/CANape/C/CAPL programming/Panel designing/Signal generator etc.
- Knowledge and experience with automotive communication protocols such as CAN, UDS and related tools to measure and command signals, though scripting or otherwise.
- Must be a good team player and act as per the project needs
- Hands-on skills to design, build and bring up test benches.
- Experience with revision control tools,issue-tracking tools JIRA/DOORS/Coverity etc.
- Business level of English.
Nice To Have
- Knowledge of Security algorithm – Open SSL, RSA
- Experience of working in Scrum team in Agile methodology.
Responsibilities
- C++ Development of different modules using correct design patterns.
- Develop flowcharts, layouts and documentation to identify requirements and solutions.
- Write well-designed, testable code.
- Produce specifications and determine operational feasibility
- Integrate software components into a fully functional software system
- Document and maintain software functionality
- Troubleshoot, debug and upgrade existing systems
- Deploy programs and evaluate user feedback.
- Comply with project plans and industry standards.
- Ensure software is updated with latest features
Mindset/Attitude
- Goal Oriented.
- Proactively work across teams with strong communication skills.
- Continues improvement.
📌 Senior Software DeveloperSI RM 4447) (Pune)
🏢 Source right
📍 Pune
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.