Gfr logo

Embedded_C_Linux_ECT2

Gfr·Salary not specified

Primary stack

CLinuxMQTT

Job description

About the Position

Embedded_C_Linux_ECT2

Bosch Global Software Technologies Private Limited, a 100% owned subsidiary of Robert Bosch GmbH, is seeking an Embedded_C_Linux_ECT2 to join our team in Coimbatore, India. As a Technology Powerhouse of Bosch in India, we have a global footprint and presence in the US, Europe, and the Asia Pacific region.

Responsibilities

  • Deep understanding of Linux filesystems, package management, networking, and security concepts.
  • Hands-on experience with embedded Linux development, including toolchains, configuration, customization, and cross-compilation of Bootloader, Linux kernel, device tree, initramfs, rootfs, and systemd.
  • Familiarity with core concepts of the Yocto Project, including layers, recipes, classes, and machine configurations.
  • Proficiency in understanding Yocto's build system and metadata for creating and customizing Yocto-based distributions.
  • Understanding package management concepts, such as creating recipes for software components, managing dependencies, and package versioning.
  • Understanding of hardware components, architectures (ARM), and interfaces.
  • Understanding of networking concepts, protocols, technologies, network interfaces, routing, and firewall rules on embedded Linux systems.
  • Focus on 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 for writing custom scripts to automate tasks, configure build environments, and customize recipes in Yocto.
  • Strong debugging and troubleshooting skills for identifying and resolving issues during the development and deployment of custom Yocto distributions.
  • Strong programming skills in C.

Requirements

  • Mandatory/Must have Skills:

    • 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 the 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.
  • Good to Have Skills:

    • ISAQB Certification.
    • BE/ME Electronics background.

Experience Required

3 to 6 years

We Offer

  • Opportunity to work with a leading global technology and services provider.
  • Be part of a dynamic and innovative team.
  • Competitive salary and benefits package.
  • Professional growth and development opportunities.

About the Company

Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global suppliers of technology and services. With over 27,000+ associates, it’s the largest software development center of Bosch, outside Germany. We offer end-to-end Engineering, IT, and Business Solutions with a global footprint and presence in the US, Europe, and the Asia Pacific region.

© Gfr. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at Gfr

All 858 roles

Popular searches