Required:
- Expertise in Linux/QNX BSP development, board bring-up, porting, customization
- Work experience and good knowledge of different processor architectures, especially ARM-v7/v8
- Proficient in both C and C++ programming and object-oriented design concepts
- Expertise in Middleware/Application design, development and integration
- Good work experience in multi-threaded application development
- Excellent in code analysis, debugging (using tools like JTAG, gdb, valgrind), problem solving
- Experience in integrating/customizing/issue-fixing open-source packages like alsa, systemd, dbus, connman etc., on embedded Linux platforms
- Experience in Linux build systems like Yocto
- Experience in scripting languages like python, shell scripting
- Ability to work in a challenging environment, guide team members, good customer communication skills
-
Preferred:
- Good work experience in sub-systems like usb, audio, graphics, networking etc.
- Experience in Linux/QNX kernel, device driver development and bug-fixing
- Contributions to Linux kernel and other open-source projects
- Knowledge of using test frameworks, static code analysis and coverage tools
Job Duties
-
- Board bring-up and porting Linux/QNX BSP for new hardware platforms
- Design/develop/customize/integrate/configure/fix-issues in C++ middleware components/applications for Linux/QNX-based Automotive platforms
- Integrate/configure/fix-issues in Linux Userland packages
- Customize/configure/fix-issues in Linux/QNX kernel modules/features
- Working and coordinating with teams located across geographies, interacting with customers
Organization: Digital Industries
Company: Mentor Graphics (India) Private Limited
Experience Level: Early Professional
Job Type: Full-time
|