Bosch logo

Embedded_C_Linux_ECT2

Bosch · Posted Oct 15

Mobility, industrial technology, consumer goods, and energy and building technology services

Coimbatore, IndiaFull-timeOnsiteSenior Level3–6 years₹9.0L–₹17.0L yearly<25 applicants
AutomotiveIndustrial TechnologyConsumer GoodsEnergy and Building TechnologyInternet of ThingsGrowth Stage
Be an early applicantFull time

Get a personal compatibility score

Add a resume for personal matches

About the role

The Bosch ECT2 role is centered on embedded Linux development with deeply integrated Yocto-based distributions. The work covers toolchains, configuration and cross-compilation of bootloader, Linux kernel, device tree, initramfs, rootfs and systemd, along with BSP and device driver development for gateway software. The engineer will work on industrial connectivity protocols such as MQTT, Modbus, CAN and Ethernet, secure boot, OTA updates, and build automation using Bash/Lua in embedded systems.

What you will do

  • Yocto is deeply integrated with Linux.
  • Deep understanding of Linux filesystems, package management, networking, and security concepts are essential.
  • Hands-on experience with embedded Linux development, including toolchains, configuration, customization and cross-compilation of Bootloader, Linux kernel, device tree, initramfs, rootfs and systemd are necessary for working with custom Yocto-based distribution.
  • Familiarity with core concepts of the Yocto Project, including layers, recipes, classes, and machine configurations.
  • Proficiency understanding Yocto's build system and metadata are key for creating and customizing Yocto-based distributions.
  • Understanding package management concepts, such as creating recipes for software components, managing dependencies, and package versioning, is necessary for developing custom Yocto distributions.
  • Understanding of hardware components, architectures(ARM), and interfaces
  • Understanding of networking concepts, protocols, technologies, network interfaces, routing, and firewall rules on embedded Linux systems.
  • Experience in analyzing network traffic.
  • Focus: HTTPS, MQTT, XMPP, TCP/IP, CAN, Modbus
  • Knowledge of network security best practices, including encryption, authentication, and access control
  • Knowledge of secure boot, storage, and secure communication protocols.
  • Familiarity with cryptographic algorithms, protocols, and libraries for encryption and digital signatures.
  • Proficiency in Bash and/or LUA is important for writing custom scripts to automate tasks, configure build environments, and customize recipes in Yocto.
  • Debugging and Troubleshooting:
  • Strong debugging and troubleshooting skills are crucial for identifying and resolving issues that arise during the development and deployment of custom Yocto distributions.
  • Strong programming skills in C.

Skills used in this role

Embedded CCLinuxYoctoBuildrootBSPdevice driversARMTCP/IPMQTTXMPPModbusCANEthernetHTTPSBashLuasystemdCI/CDDevOpscontainerizationsecure bootOTA updatescryptographynetworking

What the employer is looking for

  • Experience Required: 3 to 6 years
  • Strong expertise in Embedded C development on Linux platforms.
  • Proven experience in Embedded Linux architecture and gateway software design.
  • Hands-on experience within Embedded Linux, Yocto / Buildroot, BSP and device driver development, Multi-threaded and distributed systems
  • Strong understanding of Linux networking stack and TCP/IP fundamentals.
  • Experience with industrial protocols: MQTT, Modbus, CAN and Ethernet
  • Knowledge of containerization and edge deployment technologies.
  • Experience in secure boot, OTA updates, and embedded cybersecurity concepts.
  • Familiarity with automation frameworks, CI/CD pipelines, and DevOps practices in embedded systems.
  • Ability to stay current with industry trends, emerging technologies, and best practices.

Preferred qualifications

  • ISAQB Certification
  • BE/ME Electronics background
  • 3 to 5 years

Benefits and support

  • Compensation and benefits are detailed in the job posting

About Bosch

The Bosch Group is a leading global supplier of technology and services, operating across mobility, industrial technology, consumer goods, and energy and building technology sectors. Driven by its purpose to create technology that is "Invented for life," the company leverages its expertise in hardware, software, and IoT to shape global trends such as automation, electrification, and artificial intelligence.

Industry
Automotive
Company size
406225 employees
Founded
1886
Location
Stuttgart, Germany
Funding stage
Private Company

Leadership

CF
Christian Fischer

Chairman of the Board of Management

MF
Markus Forschner

Deputy Chairman and Chief Financial Officer

MH

Markus Heyn

Deputy Chairman and Chairman of Mobility

FM

Frank Meyer

Member of the Board of Management