Embedded C Linux (Coimbatore)

Embedded C Linux (Coimbatore)

30 Sep
|
atsMantra
|
Coimbatore

30 Sep

atsMantra

Coimbatore

We are seeking a highly skilled and experienced Embedded Linux Systems Engineer to join our team. The ideal candidate will have solid expertise in Linux system development, particularly Yocto-based embedded Linux, and experience in device drivers, BSP development, networking, security, package management, and edge-to-cloud systems.

The candidate will be responsible for designing, developing, integrating, debugging, and maintaining scalable, secure, and high-performance gateway and edge-computing solutions for connected products built on Linux platforms.

Key Responsibilities

- Develop and customize embedded Linux distributions using the Yocto Project.
- Work extensively with Linux filesystems, package management, networking, security, and system services.
- Perform toolchain configuration, cross-compilation, and customization of:
- Bootloader, Linux Kernel, Device Tree, Initramfs, Root filesystem, systemd
- Work with Yocto concepts including layers, recipes, classes, machine configurations, metadata, and build configurations.
- Create and customize Yocto recipes, manage dependencies, package versions, and software components.
- Develop and integrate BSPs and device drivers for embedded platforms.
- Work with ARM-based hardware architectures and embedded hardware interfaces.
- Develop and maintain multithreaded and distributed software components.




- Design and implement gateway software for connected and industrial IoT products.
- Configure and troubleshoot Linux networking, including network interfaces, routing, firewall rules, and TCP/IP.
- Analyze network traffic and troubleshoot connectivity-related issues.
- Work with industrial and IoT protocols such as HTTPS, MQTT, XMPP, TCP/IP, CAN, Modbus, and Ethernet.
- Implement security best practices including encryption, authentication, authorization, and access control.
- Work with Secure Boot, secure storage, OTA updates, and secure communication mechanisms.
- Apply cryptographic algorithms, protocols, and libraries for encryption and digital signatures.
- Develop Bash and/or Lua scripts for automation, system configuration, build environments, and Yocto customization.
- Debug and troubleshoot complex issues across the Linux kernel, drivers, networking, applications, and system services.
- Collaborate with hardware, firmware, software, QA, DevOps, and other cross-functional teams.
- Contribute to CI/CD automation and DevOps practices for embedded software development.
- Stay current with emerging embedded Linux, IoT, networking, cybersecurity, and edge-computing technologies

Exp- 3.6 -6 Years

Education: B.Tech/BE

Skills: Embedded C, Linux Development, BSP & Device Driver Development, Yocto, Buildroot, MQTT, Modbus, Ethernet

📌 Embedded C Linux (Coimbatore)
🏢 atsMantra
📍 Coimbatore

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded c linux (coimbatore) / coimbatore

Subscribe to this job alert:

Get the latest job offers by email for: embedded c linux (coimbatore) / coimbatore