Job Description
• Expertise with programming in Java (Mandatory), C, C++
• Fluent in concepts of Design Patterns.
• Expertise in concepts like OOPS, Multithreading
• Knowledge in one of the scripting languages is preferred (Shell script, Python)
• Good Knowledge of IPC and RPC mechanisms available in Android & Linux
• Should have excellent debugging skills.
• Should have exposure to UML\SysML, should be able to understand UML\SysML diagrams and contribute to UML\SysML based designs preparations.
• Experience in Automotive and IVI systems is an added advantage.
• Hands on experience with communication protocols such as I2C, SPI, UART, USB is an added advantage.
• Exposure to internet protocols like TCP, UDP
• Should be able to analyze Customer, System Requirements specifications and derive technical requirements applicable for domain.
• Should be able to drive the design and architecture discussions.
• Excellent communication and negotiation skills
• Should be able to work independently, contribute to requirements reviews, analysis of customer change requests
• Should have fair exposure to analyzing and debugging existing software or designing and building new ones
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Bangalore offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.