We are seeking experienced Software Developers for software development.
Developers will collaborate with our architect to transform software designs into implementations, demonstrating a solid understanding of software design notations.
Additionally, developers should possess strong debugging skills to troubleshoot existing code and propose effective solutions.
Required Skills:
Experience in designing and developing C++ based Infotainment middleware components (Multimedia, Projection, Bluetooth, Tuner,
System Infrastructure, etc.) on Linux/QNX Platform.
Solid understanding of Object-Oriented Concepts.
Proficiency in C++ 11/C++ 14 versions.
Basic understanding of automotive development methodology and concepts.
Experience with Linux/QNX development toolchain and debugging tools like GDB.
Requirements
Good to Have:
Experience in on-board debugging.
Ability to understand system requirements, collaborate with the system team, and prepare software requirements.
Analyze existing code based on software requirements, create designs, develop test plans, implement code changes, and conduct testing.
Review team's code, support in identifying root causes of bugs, and review proposed fixes.
Analyze issues reported by validation teams, determine root causes, and propose various solutions.
Active participation in daily standup meetings, customer meetings, and global customer meetings.