Bosch is offering job opportunity as IN_BGSW_ Embedded Linux Developer ( C and C++ )
IN_BGSW_ Embedded Linux Developer ( C and C++ )
123, Industrial Layout, Koramangala, Bangalore, Karnataka, India
Full-time
Legal Entity: Bosch Global Software Technologies Private Limited
Job Description :
- Shall be responsible to develop eCockpit/Autopilot for upcoming Vehicle Program launch in Global Market and to bring up or develop driver for ECU hardware
- Experience in communication protocols (e.g., SPI, LIN, CAN, FR, ETH, Bluetooth, Wifi.) and SoC peripheral devices (e.g., EEPROM, Flash, etc.)
- Strong in Linux Kernel concepts like efficient multi-threading and resource-sharing, memory management, Spinlock, Completion, Network internal, interrupt management.
- Strong Linux kernel fundamentals, Linux internals
- Experience developing device drivers
- Systems Software experience
- Excellent C/C++ coding skills
- Experience with board /chip bringup/Device tree configuration
- Strong build, debug and test skills
- Comfortable using hardware debug tools (DMM, oscilloscopes, logic analyzers) and software debug tools (GDB, KGDB, JTAG)
- Excellent problem solving, thinking, and communication skills
- Upstream contributions to Linux Kernel is a plus
- Contributions to involvement with open source projects is a plus
- Experience with bootloaders and recovery OS development is a plus
- Experience with RTOS or bare-metal embedded development is a plus
- Experience with Linux graphics technologies (X, wayland, mesa3d, dri/drm drivers) is a plus
Good to Have :
1. Android system, Hypervisor, or virtualization experience
2. Experience with Linux graphics technologies (X, wayland, mesa3d, dri/drm drivers)
3. Experience with Renesas/Qualcomm SOC experience
Qualifications :
BE (Computer Science , Electronics,
Electrical, Instrumentation, Telecommunication), ME , M.Tech
[ Article by: team tosscall ]