
Embedded_C_Linux_ECT2
Bosch · Posted Oct 15
Mobility, industrial technology, consumer goods, and energy and building technology services
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
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
Chairman of the Board of Management
Deputy Chairman and Chief Financial Officer
Markus Heyn
Deputy Chairman and Chairman of Mobility
Frank Meyer
Member of the Board of Management
Recent coverage
Analytics Insight
Bosch Expands Professional Power-Tool Portfolio With Specialized Additions for 20262026-10-10
Transport Topics
Robert Bosch Reaffirms 2026 Outlook After First-Half Revenue Rises2026-09-23
Motorindia
Bosch Brings Software-Defined Thinking to Commercial Trucks at IAA Transportation 20262026-10-12